如何在SQL中格式化数据以使其像这样读取:2009年11月23日,星期一
这是用于SQL Server(T-SQL)
SELECT DATENAME(dw,GETDATE()) + ', ' + DATENAME(MM, GETDATE()) + ', ' + CAST(DAY(GETDATE()) AS VARCHAR(2)) + ' ' + CAST(YEAR(GETDATE()) AS VARCHAR(4))
只需用日期变量替换GETDATE()
进一步了解DATENAME