1.基础数据准备
createtableuser(
id intdefault0notnullprimarykey,
name varchar(10)null,
age intnull,
sex intnull);INSERTINTO mp.user(id, name, age, sex)VALUES(1,'zhannsan',18,1);INSERTINTO mp.user(id, name, age, sex)VALUES(2,'lisi',8,1);INSERTINTO mp.user(id, name, age, sex)VALUES(3,'wangwu',12,0);INSERTINTO mp.user(id, name, age, sex)VALUES(4,'zhaoliu',16,0);# 查询用户信息,根据不同的年龄段显示不同的阶段信息
age >=6and age <=12----> '小学'
age >12and age <=15----> '初中'
age >15and age <=18----> '高中'# 实现: select
id,name,casewhen age >=6and age <=12then'小学'when age >12and age <=15then'初中'when age >15and age <=18then'高中'else'其它'end'阶段'fromuser;
2.if函数
# 如果字段值,如果是1则为男,否则为女select id,name,if(sex=1,'男','女')as sex
fromuser;