MySQL中的if语句的使用:
语法结构是if(expr,v1,v2): 此sql语句中,expr为一个表达式,表达式expr结果为turn,返回v1的值,为flase返回v2的结果.
eg:
select employee_id, if(employee_id % 2 !=0 and left(name,1)!='M', salary, 0) as bonus from Employees;
left():
LEFT()
函数是一个字符串函数,它返回具有指定长度的字符串的左边部分 格式:left(str,length);
round函数的使用:
round(数字,保留小数点后几位)
select
count(gender) as male_num,
round(avg(gpa),1) as avg_gpa
from user_profile
where gender="male";