zoukankan      html  css  js  c++  java
  • 字符串


    -- 字符串比较大小
    SELECT STRCMP("wangxuchao","wangyichao");
    -- 值1<值2返回值为-1
    -- 值1>值2返回值为1
    -- 值1=值2返回值为0

    -- 字符串无符号拼接
    SELECT CONCAT("wang","xu","chao");

    -- 字符串有符号拼接
    SELECT CONCAT_WS(",","wang","xu","chao");

    -- 字符串的替换
    SELECT INSERT("wangxuchao","5","2","ri");

    -- 将字符串中的某个字符串替换为另一个
    -- 格式:replace("字符串","需要替换的字符串","替换的值")
    -- 例子:select REPLACE("www.baidu.com","baidu","taobao");
    -- 结果:www.taobao.com
    select REPLACE("www.baidu.com","baidu","taobao");

    -- 截取字符串
    -- 格式:SUBSTR("字符串",个数);
    -- 例子:select substring("thisisastr",3);
    -- 结果:isisastr
    select substring("thisisastr",3);

    -- 格式:SUBSTR("字符串",开始截取的位置正数,截取的几个);(从左到右)
    -- 例子:select substring("thisisastr",3,3);
    -- 结果:isi
    select substring("thisisastr",3,3);

    -- 格式:-- 格式:SUBSTR("字符串",开始截取的位置负数,截取的几个);(从右到左)
    -- 例子:select substring("thisisastr",-3,2);
    -- 结果:st
    select substring("thisisastr",-3,2);

    -- 替换字符串
    -- 格式:insert("字符串","开始位置","结束位置","要替换的值")
    -- 例子:SELECT INSERT("wang",1,1,"zh");
    -- 结果:zhang
    SELECT INSERT("wang",1,1,"zh");

    -- 字符串的拼接
    -- 无符号拼接
    -- 格式:CONCAT("字符串1","字符串2","字符串3"......"字符串n")
    -- 例子:SELECT CONCAT("wang","xu","chao");
    -- 结果:wangxuchao
    SELECT CONCAT("wang","xu","chao");

    -- 有符号拼接
    -- 格式:CONCAT("符号","字符串1","字符串2","字符串3"......"字符串n")
    -- 例子:SELECT CONCAT_ws("...","wang","xu","chao");
    -- 结果:wang...xu...chao
    SELECT CONCAT_ws("...","wang","xu","chao");

    -- 字符串的比较
    -- 格式:strcmp("值1","值2");
    -- 值1<值2返回值为-1
    -- 值1>值2返回值为1
    -- 值1=值2返回值为0
    -- 例子:select STRCMP("a", "d");
    -- 结果:-1
    select STRCMP("a", "d");

    -- 获取字符串的长度
    -- 格式:LENGTH("字符创");
    -- 例子:SELECT LENGTH("wangxuchao");
    -- 结果:10
    SELECT LENGTH("wangxuchao");

    -- 字符串转换大小写
    -- 将字符串大写转换为小写
    -- 格式:ucase(字符串)
    -- 例子:SELECT UCASE("wangxuchao");
    -- 结果:WANGXUCHAO
    SELECT UCASE("wangxuchao");

    -- 将字符串大写转换为小写
    -- 格式:upper(字符串)
    -- 例子:SELECT UPPER("wangxuchao");
    -- 结果:WANGXUCHAO
    SELECT UPPER("wangxuchao");

    -- 将字符串小写转换为大写
    -- 格式:lcase(字符串)
    -- 例子:SELECT lcase("wangxuchao");
    -- 结果:WANGXUCHAO
    SELECT lcase("WANGXUCHAO");

    -- 将字符串小写转换为大写
    -- 格式:lower(字符串)
    -- 例子:SELECT lower("wangxuchao");
    -- 结果:WANGXUCHAO
    SELECT lower("WANGXUCHAO");

    -- 字符串前后顺序颠倒
    -- 格式 REVERSE("字符串")
    -- 例子:SELECT REVERSE("wangxuchao");
    -- 结果:oahcuxgnaw
    SELECT REVERSE("wangxuchao");

    -- 去掉空格
    -- 1.1去掉开头空格
    -- 格式 LTRIM(" 字符串")
    -- 例子:SELECT LTRIM("wangxuchao");
    -- 结果:wang
    SELECT LTRIM(" wang");

    -- 1.2去掉末尾空格
    -- 格式 RTRIM(" 字符串");
    -- 例子:SELECT RTRIM("wang ");
    -- 结果:wang
    SELECT RTRIM("wang ");

    -- 1-3去掉首尾字母
    -- 格式 IRIM(" 字符串");
    -- 例子:SELECT RIM(" wang ");
    -- 结果:wang
    SELECT trim(" wang ");

    -- -----------------时间函数------------------
    -- 返回当前时间年月日
    select CURDATE();
    SELECT CURRENT_DATE();

    -- 返回当前时间时分秒
    select CURTIME();
    SELECT CURRENT_TIME();

    -- 代表的一星期中的第几天(1~7)
    SELECT DAYOFWEEK('2016-12-25');

    -- 代表一年的第几天(1~366)
    SELECT DAYOFYEAR('2016-12-16');

    -- 返回一周的星期几
    SELECT DAYNAME('2016-12-16');

    -- 小时值
    SELECT HOUR('11:10');

  • 相关阅读:
    【彩彩只能变身队】(迟到的)团队介绍
    【彩彩只能变身队】用户需求分析(二)—— 调查结果
    【彩彩只能变身队】用户需求分析(一)—— 调查问卷
    C语言I博客作业04
    C语言I博客作业06
    c语言1作业07
    C语言I博客作业03
    C语言I博客作业02
    C语言I博客作业05
    【OpenGL编程指南】之投影和视口变换
  • 原文地址:https://www.cnblogs.com/StinkyKids/p/6532805.html
Copyright © 2011-2022 走看看