sql convert函數(shù)如何轉(zhuǎn)換日期

sql
小樊
963
2024-06-27 13:15:20
欄目: 云計(jì)算

SQL中的CONVERT函數(shù)可以用來轉(zhuǎn)換日期,具體方法如下:

  1. 使用CONVERT函數(shù)將日期轉(zhuǎn)換為不同的格式:
SELECT CONVERT(varchar, GETDATE(), 101) AS FormattedDate

上面的示例將當(dāng)前日期(GETDATE())轉(zhuǎn)換為MM/DD/YYYY的格式(101表示該日期格式),并將結(jié)果作為FormattedDate返回。

  1. 使用CONVERT函數(shù)將日期轉(zhuǎn)換為不同的格式并進(jìn)行比較:
SELECT *
FROM tableName
WHERE CONVERT(date, dateColumn, 101) = '01/01/2022'

上面的示例將表中的日期列(dateColumn)轉(zhuǎn)換為MM/DD/YYYY的格式(101表示該日期格式),并與’01/01/2022’進(jìn)行比較,以篩選出符合條件的行。

  1. 使用CONVERT函數(shù)將日期轉(zhuǎn)換為不同的格式并提取年、月、日等信息:
SELECT YEAR(CONVERT(date, dateColumn)) AS Year,
       MONTH(CONVERT(date, dateColumn)) AS Month,
       DAY(CONVERT(date, dateColumn)) AS Day
FROM tableName

上面的示例將日期列(dateColumn)轉(zhuǎn)換為日期格式,然后分別提取年、月、日信息,并將結(jié)果作為Year、Month、Day返回。

0