SELECT LENGTH('john');
SELECT LENGTH('张三丰aaa');
SHOW VARIABLES LIKE '%char%'
SELECT CONCAT(last_name,'_',first_name) FROM employees;
SELECT UPPER('john');
SELECT LOWER('JOHN');
SELECT CONCAT(UPPER(last_name),'_',LOWER(first_name)) FROM employees;
SELECT SUBSTR('李逍遥爱上了雪见',11) AS out_put;
SELECT SUBSTR('李逍遥爱上了雪见',1,3) AS out_put;
SELECT CONCAT(UPPER(SUBSTR(last_name,1,1)),'_',LOWER(SUBSTR(last_name,2))) out_put FROM employees;
SELECT INSTR('杨过爱上了小龙女','小龙女');
SELECT LENGTH(TRIM(' 胡歌 ')) AS out_put
SELECT TRIM('a' FROM 'aaaaaa胡aa歌aaaaa') AS out_put
SELECT LPAD('胡歌',10,'*') AS out_put;
SELECT RPAD('胡歌',10,'*') AS out_put;
SELECT REPLACE('张无忌爱上了周芷若','周芷若','赵敏') out_put;
SELECT ROUND(1.56);
SELECT ROUND(1.567,2);
SELECT CEIL(-1.02);
SELECT FLOOR(-9.99);
SELECT TRUNCATE(1.65,1);
SELECT MOD(10,-3);
SELECT NOW();
SELECT CURDATE();
SELECT CURTIME();
SELECT YEAR(NOW()) 年;
SELECT YEAR('2000-02-17') 年;
SELECT YEAR(hiredate) 年 FROM employees;
SELECT MONTH(NOW()) 月;
SELECT MONTHNAME(NOW()) 月;
SELECT STR_TO_DATE('2000-02-17','%Y-%m-%d') AS out_put;
SELECT * FROM employees WHERE hiredate = '1992-4-3';
SELECT * FROM employees WHERE hiredate = STR_TO_DATE('4-3 1992','%c-%d %Y');
SELECT DATE_FORMAT(NOW(),'%y年%m月%d日') AS out_put;
SELECT last_name,DATE_FORMAT(hiredate,'%m月/%d日 %y年') 入职日期
FROM employees
WHERE commission_pct IS NOT NULL;
SELECT VERSION();
SELECT DATABASE();
SELECT USER();
SELECT IF(10>5,'大','小');
SELECT last_name,commission_pct,IF(commission_pct IS NULL,'没奖金','有奖金') 备注
FROM employees;
SELECT salary 原始工资,department_id,
CASE department_id
WHEN 30 THEN salary*1.1
WHEN 40 THEN salary*1.2
WHEN 50 THEN salary*1.3
ELSE salary
END AS 新工资
FROM employees;
SELECT salary,
CASE
WHEN salary>20000 THEN 'A'
WHEN salary>15000 THEN 'B'
WHEN salary>10000 THEN 'C'
ELSE 'D'
END AS 工资级别
FROM employees