1. 程式人生 > >MySQL中資料格式轉換

MySQL中資料格式轉換

MySQL 的CAST()和CONVERT()函式可用來獲取一個型別的值,併產生另一個型別的值。具體用法如下:

    

  1. CAST(value as type);  
  2. CONVERT(value, type); 

就是CAST(xxx AS 型別), CONVERT(xxx,型別)。

可以轉換的型別是有限的,主要有以下:

  二進位制,同帶binary字首的效果 : BINARY 

  字元型,可帶引數 : CHAR()

  日期 :DATE

  時間 :TIME

 日期時間型 :DATETIME

 浮點數 :DECIMAL

 整數 :SIGNED

 無符號整數 : UNSIGNED 

eg

SELECT * FROM m_pay_record WHERE CAST(operateDate AS DATE)='2018-05-18' 

 SELECT * FROM m_pay_record WHERE CONVERT(operateDate,DATE)='2018-05-18'