1. 返回字符串 ‘liuqudanxinzhaohanqing!’ 的字符数
SELECT CHARACTER_LENGTH(‘liuqudanxinzhaohanqing!’) 字符数;
2. 返回字符串 ‘liuqudanxinzhaohanqing!’ 中 ‘zhao’的起始位置
SELECT LOCATE(‘zhao’,’liuqudanxinzhaohanqing!’) 起始位置;
3. 在字符串 ‘liuqudanxinzhaohanqing!’ 中 ‘zhao’的后面插入’文天祥’
SELECT INSERT(‘liuqudanxinzhaohanqing!’,LOCATE(‘zhao’,’liuqudanxinzhaohanqing!’)+CHAR_LENGTH
(‘zhao’),0,’文天祥’) 插入结果;
4. 把字符串 ‘liuqudanxinzhaohanqing!’ 中 ‘zhao’ 截取出来
SELECT SUBSTRING(‘liuqudanxinzhaohanqing!’,LOCATE(‘zhao’,’liuqudanxinzhaohanqing!’),CHAR_LENGTH
(‘zhao’)) 截取结果;
5. 针对字符串 ‘有志者,事竟成,破釜沉舟,百二秦关终属楚。有心人,天不负,卧薪尝胆,三千越甲可吞吴。’
6. 返回字符串 的字符数
SELECT CHAR_LENGTH(‘有志者,事竟成,破釜沉舟,百二秦关终属楚。有心人,天不负,卧薪尝胆,三千越甲
可吞吴。’) 字符数;
7. 把字符串 的逗号替换成空格
SELECT REPLACE(‘有志者,事竟成,破釜沉舟,百二秦关终属楚。有心人,天不负,卧薪尝胆,三千越甲可吞
吴。’,’,’,’ ‘) 替换结果;
8. 把字符串 的前十二个字符,提取出来
SELECT SUBSTRING(‘有志者,事竟成,破釜沉舟,百二秦关终属楚。有心人,天不负,卧薪尝胆,三千越甲可
吞吴。’,1,12) 提取结果;
9. 把所有学生名字拼接起来,用英文逗号分隔 。
select group_concat(name) from student;
10. 4的10次方是多少 ?
SELECT POWER(4,10);
11. 8开平方是多少 ?
SELECT SQRT(8);
12. 80度的余弦值是多少 ?
SELECT COS(RADIANS(80));
13. 3.14 向上取整 。
SELECT CEILING(3.14);
14. 截止 2021年03月20日 12:00:00 ,2021年已经过去多少时间 ?
SELECT (unix_timestamp(‘2021-03-20 12:00:00’)-unix_timestamp(‘2021-01-01 00:00:00’))/60/60/24 as 已过去天数;
15. 获取 2021年12月20日 的下月第一天 和上月最后一天。 提示:多函数配合使用
SELECT
SUBDATE(‘2021-12-20’,DAY(‘2021-12-20’)),
ADDDATE(LAST_DAY(‘2021-12-20’),INTERVAL 1 DAY);
