Mysql中的substr()函數


對於JavaScript的substring() 方法或者String的subString()方法,相信很多人都有用過,最近因為工作的需要,需要在sql中對字段進行切割。下面是我在網上收集的一些信息。
SUBSTR函數是用來截取數據庫某一列字段中的一部分。
在各個數據庫的函數名稱不一樣

  • MySQL: SUBSTR( ), SUBSTRING( )
  • Oracle: SUBSTR( )
  • SQL Server: SUBSTRING( ) ;

常用的方式是:
SBUSTR(str,pos); 從pos開始的位置,一直截取到最后。
還有一種比較常用的是:
SUBSTR(str,pos,len);從pos開始的位置,截取len個字符(空白也算字符)。
注:
mysql中的substr()函數和hibernate的substr()參數都一樣,就是含義有所不同。
mysql中的start是從1開始的,而hibernate中的start是從0開始的。

--------------------- 本文來自 JackpotHan 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/i_hanjt/article/details/80536734?utm_source=copy 


免責聲明!

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



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