SELECT LENGTH('王');
SELECT CONCAT (last_name,'_',first_name) 姓名 FROM employees;
SELECT UPPER('john');
selsect LOWER('hoHN');
SELECT SUBSTR('王治敏',2) AS outout;
SELECT SUBSTR('王治敏',1,2) AS outout;
SELECT INSTR('王治敏','敏') AS outout;
SELECT LENGTH(TRIM(' 王治敏 '))AS outout;
SELECT TRIM('aa'FROM 'aaaaaaaaaaaaaaaaaa王治敏aaaaaaaaaaaaaaaaa') output;
SELECT LPAD('王治敏','10','*') output;
SELECT rPAD('王治敏','10','*') output;
REPLACE
SELECT REPLACE ('王治敏','王','方') output;
SELECT ROUND(1.45);
SELECT CEIL(1.23);
SELECT FLOOR(-9.9999);
SELECT TRUNCATE(1.6999,1);
SELECT MOD(-10,3);
SELECT 10%3;
SELECT NOW();
SELECT CURDATE();
SELECT CURtime();
select YEAR(NOW()) 年;
select month(NOW()) 月;
select day(NOW()) 日;
select minute(NOW()) 分;
SELECT STR_TO_DATE('2020-3-6','%Y-%c-%d') output;
SELECT STR_TO_DATE(hiredate,'%m-%d %Y') FROM employees;
SELECT date_format(hiredate,'%m月-%d日 %Y年') FROM employees;
SELECT VERSION();
SELECT DATABASE();
SELECT USER();
SELECT last_name,commission_pct,if(commission_pct IS NULL,'没奖金','有奖金') 是否有奖金 FROM employees;
SELECT department_id ,salary,
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>4000 then 'a'
when salary>3000 then 'B'
when salary>2000 then 'C'
ELSE 'D'
END AS 工资等级
FROM employees;