• mysql 字符串操作


    -- 字符串的长度

    SELECT LENGTH('abc'),LENGTH('我的家');

    SELECT CHAR_LENGTH('abc'),CHAR_LENGTH('我的家');

    -- 合并字符串

    SELECT CONCAT('a','b','c'),CONCAT_WS(',','a','b','c'),CONCAT(NULL,'a'),CONCAT_WS('-','010',NULL,'1111','2222')

    -- 替换字符串

    SELECT INSERT('abcdefg',2,10,'1111111111'),REPLACE('abcdefg','abc','111')

    -- 字符串大小写

    SELECT LOWER('ABC'),LCASE('ABC'),UPPER('abc'),UCASE('abc')

    -- 获取字符串

    SELECT LEFT('abcdefg',3),RIGHT('abcdefg',3)

    -- 填充字符串

    SELECT LPAD('abc',5,'*'),RPAD('abc',5,'*'),RPAD('abcefg',5,'*')

    -- 删除空格

    SELECT TRIM('*' from '**abc**'),TRIM(' abc '),LTRIM(' abc '),RTRIM(' abc ')

    -- 重复生成字符串

    SELECT REPEAT('abc',3)

    -- 空格函数

    SELECT CONCAT_WS(SPACE(3),'b',SPACE(3),'a')


    -- 比较字符串大小

    SELECT STRCMP('abc','abd'),STRCMP('abc','abc'),STRCMP('abe','abd')

    -- 获取字符串

    SELECT SUBSTRING('0,1,2,3',5,2),SUBSTRING('0,1,2,3',5),mid('0,1,2,3',5,2),mid('0,1,2,3',5)

    -- 反转字符串

    SELECT REVERSE('ABCDEFG')

    -- 匹配字符串开始位置

    SELECT LOCATE('ab','dgdsabdfdsa'),POSITION('ab' IN 'dgdsabdfdsa'),INSTR('dgdsabdfdsa','ab'),FIND_IN_SET('ab','dgdsabdfdsa,ab|,ab')

    -- 返回指定位置的字符串

    SELECT ELT(2,'a','b','c'),FIELD('b','a','b','c'),ELT(2,'a,b,c')

    -- 二进制

    SELECT MAKE_SET(5,'a','b','c');

  • 相关阅读:
    U3D不同平台载入XML文件的方法——IOS MAC Android
    C++使用规范小记
    设置角色对象可见性
    编辑器菜单操作
    U3D资源动态加载异步方案探究
    Animation动画
    Unity3D失去焦点时继续渲染
    C#打开当前目录
    组件模式代码实践(C#版本)
    Unity3D批处理脚本
  • 原文地址:https://www.cnblogs.com/anxbb/p/8986754.html
Copyright © 2020-2023  润新知