<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      MySQL字符串截取 與 截取字符進行查詢

      [摘要]通過mysql自帶的一些字符串截取函數,對數據進行處理,下面是我整理的字符串截取 和 截取字符進行查詢。一、MySQL中字符串的截取 MySQL中有專門的字符串截取函數:其中常用的有兩種:subst...
      通過mysql自帶的一些字符串截取函數,對數據進行處理,下面是我整理的字符串截取 和 截取字符進行查詢。

      一、MySQL中字符串的截取
      MySQL中有專門的字符串截取函數:其中常用的有兩種:substring_index(str,delim,count) 和concat
      1.substring_index(str,delim,count) 函數的使用較為普遍。
      函數括號里面的依次為:要分隔截取的字符串(如:”aaa_bbb_ccc”)、分隔符(如:“_”)、位置(表示第幾個分隔符處,如:“1”)。
      count為正數,那么就是從左邊開始數,函數返回第count個分隔符的左側的字符串;
      count為負數,那么就是從右邊開始數,函數返回第count個分隔符右邊的所有內容;
      count可以為0,返回為空。

      例子:substring_index("aaa_bbb_ccc","_",1) ,返回為 aaa;
               substring_index("aaa_bbb_ccc","_",2) ,返回為 aaa_bbb;
               substring_index(substring_index("aaa_bbb_ccc","_",-2),"_",1) ,返回為 bbb;

      2.concat是連接幾個字符串
      例子:concat(‘m’,’y’,’s’,’q’,’l’);
      返回:mysql
      二、依據表中的某個字段查詢包含有這個字符的所有數據
      1.find_in_set:SELECT * FROM user WHERE find_in_set(‘吳’,name);
      查詢user表中所有name包含“吳”的數據
      2.REGEXP:SELECT * FROM user WHERE name REGEXP ‘(‘吳’ ‘劉’)’;
      使用正則,查詢包含劉或者吳的數據

      以上是我整理出來的MySQL字符串截取 和 截取字符進行查詢,希望今后會對大家有所幫助

      相關文章:

      php基礎之mysql

      php mysql 連貫操作

      mysql連接池怎樣使用事務自動回收(附代碼)

      以上就是MySQL字符串截取 和 截取字符進行查詢的詳細內容,更多請關注php中文網其它相關文章!


      學習教程快速掌握從入門到精通的SQL知識。




      日韩精品一区二区三区高清