1. 返回字符串 ‘liuqudanxinzhaohanqing!’ 的字符数
    SELECT CHARACTER_LENGTH(‘liuqudanxinzhaohanqing!’) 字符数;
    image.png
    2. 返回字符串 ‘liuqudanxinzhaohanqing!’ 中 ‘zhao’的起始位置
    SELECT LOCATE(‘zhao’,’liuqudanxinzhaohanqing!’) 起始位置;
    image.png
    3. 在字符串 ‘liuqudanxinzhaohanqing!’ 中 ‘zhao’的后面插入’文天祥’
    SELECT INSERT(‘liuqudanxinzhaohanqing!’,LOCATE(‘zhao’,’liuqudanxinzhaohanqing!’)+CHAR_LENGTH
    (‘zhao’),0,’文天祥’) 插入结果;
    image.png
    4. 把字符串 ‘liuqudanxinzhaohanqing!’ 中 ‘zhao’ 截取出来
    SELECT SUBSTRING(‘liuqudanxinzhaohanqing!’,LOCATE(‘zhao’,’liuqudanxinzhaohanqing!’),CHAR_LENGTH
    (‘zhao’)) 截取结果;
    image.png

    5. 针对字符串 ‘有志者,事竟成,破釜沉舟,百二秦关终属楚。有心人,天不负,卧薪尝胆,三千越甲可吞吴。’
    6. 返回字符串 的字符数
    SELECT CHAR_LENGTH(‘有志者,事竟成,破釜沉舟,百二秦关终属楚。有心人,天不负,卧薪尝胆,三千越甲
    可吞吴。’) 字符数;
    image.png
    7. 把字符串 的逗号替换成空格
    SELECT REPLACE(‘有志者,事竟成,破釜沉舟,百二秦关终属楚。有心人,天不负,卧薪尝胆,三千越甲可吞
    吴。’,’,’,’ ‘) 替换结果;
    image.png
    8. 把字符串 的前十二个字符,提取出来
    SELECT SUBSTRING(‘有志者,事竟成,破釜沉舟,百二秦关终属楚。有心人,天不负,卧薪尝胆,三千越甲可
    吞吴。’,1,12) 提取结果;
    image.png
    9. 把所有学生名字拼接起来,用英文逗号分隔 。
    select group_concat(name) from student;
    image.png
    10. 4的10次方是多少 ?
    SELECT POWER(4,10);
    image.png
    11. 8开平方是多少 ?
    SELECT SQRT(8);
    image.png
    12. 80度的余弦值是多少 ?
    SELECT COS(RADIANS(80));
    image.png
    13. 3.14 向上取整 。
    SELECT CEILING(3.14);
    image.png
    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 已过去天数;
    image.png
    15. 获取 2021年12月20日 的下月第一天 和上月最后一天。 提示:多函数配合使用
    SELECT
    SUBDATE(‘2021-12-20’,DAY(‘2021-12-20’)),
    ADDDATE(LAST_DAY(‘2021-12-20’),INTERVAL 1 DAY);
    image.png