开始使用免费开始使用

使用 FORMAT()

CONVERT() 函数不同,FORMAT() 函数将格式作为字符串传入,例如 'dd/MM/yyyy'

您需要获取所有飞行员的报告。您发现 entry_date 列的格式为 'yyyy-MM-dd',而您希望将结果显示为 'dd/MM/yyyy' 格式。由于该表数据量较小,您打算使用 FORMAT() 函数。

请注意,entry_date 列的类型是 VARCHAR(10),而不是日期类型。

本练习是课程的一部分

在 SQL Server 数据库中清洗数据

查看课程

练习说明

  • entry_date 列的类型转换为 DATE,并以 'dd/MM/yyyy' 格式打印。

交互式实操练习

通过完成这段示例代码来试试这个练习。

SELECT 
	pilot_code,
	pilot_name,
	pilot_surname,
	carrier_code,
    -- Convert the entry_date to a DATE and print it in dd/MM/yyyy format
	___(___(entry_date AS DATE), '___/___/___') AS entry_date
from pilots
编辑并运行代码