MySql单行函数整理
1.大小写控制函数
LOWER('SQL Course') => sql course
UPPER('SQL Course') => SQL COURSE
2.字符控制函数
CONCAT('Hello','World') => HelloWorld
SUBSTR('HelloWorld',1,5)=>Hello
LENGTH('HelloWorld')=>10
INSTR('HelloWorld','W')=>6
LPAD(salary,10,'*')=>*****24000
RPAD(salary,10,'*')=>24000*****
TRIM('H' FROM 'HelloWorld') elloWorld
REPLACE('abcd','b','m')=>amcd
3.数字函数
ROUND(45.926,2)=>45.93(四舍五入)
TRUNCATE(45.926,2)=>45.93(截断)
MOD(1600,300)=>100(求余)
4.条件表达式CASE
例子
查询部门号为 10, 20, 30 的员工信息, 若部门号为 10, 则打印其工资的 1.1 倍, 20 号部门, 则打印其工资的 1.2 倍, 30 号部门打印其工资的 1.3 倍数