MySQL經常使用函數

1. substr ('目標字符串',開始位置,長度)  

截取函數 字符串類型數據,索引開始位置,以及長度mysql

2. replace(源數據,目標數據,方式)

替換函數  用第三個表達式替換第一個字符串表達式中出現的全部第二個給定字符串表達式 該函數不支持text,ntext類型字段的替換sql

3.DATE_SUB(日期表達式, INTERVAL  expr  type) 

 時間加減函數    將從一個日期/時間值中減去一個時間值(時間間隔) 例如:函數

SELECT DATE_SUB('2017-11-12', INTERVAL 3 DAY) AS NewDate  
結果: 2017-11-09
SELECT DATE_SUB('2017-11-12', INTERVAL '3-2' YEAR_MONTH) AS NewDate  
結果: 2014-09-12
SELECT DATE_SUB('2017-11-12 2:56:36', INTERVAL '2:26' HOUR_MINUTE) AS NewDate  
結果: 2017-11-12 00:30:36

4. date_format(date,format)

時間函數spa

mysql> select date_format('1997-10-04 22:23:00','%w %m %y');    
  結果: 'saturday october 1997'    
mysql> select date_format('1997-10-04 22:23:00','%h:%i:%s');    
  結果: '22:23:00'    
mysql> select date_format('1997-10-04 22:23:00','%d %y %a%d %m %b %j');    
  結果: '4th 97 sat 04 10 oct 277'    
mysql> select date_format('1997-10-04 22:23:00','%h %k %i%r %t %s %w');    
  結果: '22 22 10 10:23:00 pm 22:23:00 00 6'    

5. time_format(time,format)  

和date_format()相似,但time_format只處理小時、分鐘和秒(其 餘符號產生一個null值或0)code

相關文章
相關標籤/搜索