SUBSTRING_INDEX(str,d_str,count)的用法?


 
MYSQL→mysql中字符串截取的處理?  
SUBSTRING_INDEX(str,delim,count)的用法?

str:要做處理的字符串對象。
delim:處理時用來做標識符的東西。
count:怎么取值。
count是正值:順着數,標識符第count次出現時在它前面的所有的數據。
count是負值:倒着數,標識符第count次出現時在它后面的所有的數據。

例子:
如圖例子表中數據如下:

現在有有要求需要顯示name中的名的部分,不顯示姓氏的部分,也就是顯示點前面的部分
那么sql如下:
  1. select SUBSTRING_INDEX(a.`name`,'.',1)from tb_test1 a;
查詢結果如下:
如果將上面sql中的“1”修改為“-1”那么結果是:
 
     






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM