zoukankan      html  css  js  c++  java
  • MySQL 常用字符串处理函数:截取、拼接、替换、正则表达式

    一、字符串截取:

      1. MySQL SUBSTRING

        语法结构:SUBSTRING(str, pos),SUBSTRING(str FROM pos), SUBSTRING(str, pos, len) , SUBSTRING(str FROM pos FOR len);

               参数解释:

        不带 len 参数的格式为返回一个从 pos 位置开始到str 末尾的子字符串;如果 pos 参数为负数,则从距离字符串末端 pos长度开始截取

        带 len 参数的格式为返回一个从 pos 位置开始到len 长度子字符串

              具体实例如下:

     SELECT SUBSTRING('SUBSTRING', 5);
     SELECT SUBSTRING('SUBSTRING', 5, 7);
     SELECT SUBSTRING('SUBSTRING', -3);
     SELECT SUBSTRING('SUBSTRING', -5, 4);
     SELECT SUBSTRING('SUBSTRING' FROM 5);
     SELECT SUBSTRING('SUBSTRING' FROM -4 FOR 2);

       2.MySQL REPLACE

        语法结构:REPLACE(str, from_str, to_str)
        语法解释:返回字符 str 以及所有被字符 to_str 替换的字符串 from_str;次函数支持多字节字元

        实例如下:

    mysql> SELECT REPLACE("REPLACE", "PLACE", "place");
    +--------------------------------------+
    | REPLACE("REPLACE", "PLACE", "place") |
    +--------------------------------------+
    | REplace                              |
    +--------------------------------------+
    1 row in set (0.00 sec)
  • 相关阅读:
    hdu 3068 最长回文
    Educational Codeforces Round 1 C. Nearest vectors
    Educational Codeforces Round 6 C. Pearls in a Row
    poj 3304 Segments
    Toy Storage
    poj 2318 TOYS
    CFA二级中文精讲(第2版)
    探秘大香格里拉
    巴西:热辣里约
    巴西:性感圣保罗
  • 原文地址:https://www.cnblogs.com/SkyForce/p/3708641.html
Copyright © 2011-2022 走看看