CONVERT(NVARCHAR(10), @start_date, 120)在MySQL中可以这么写吗
时间: 2024-03-28 07:40:20 浏览: 250
在SQL中使用convert函数进行日期的查询的代码
在MySQL中,CONVERT函数虽然也有,但是用法和SQL Server中的CONVERT函数不同。在MySQL中,可以使用DATE_FORMAT函数来实现类似功能,将日期格式化为指定的格式。例如,可以使用以下语句将日期格式化为'yyyy-mm-dd'格式:
SELECT DATE_FORMAT(@start_date, '%Y-%m-%d');
其中,@start_date是日期变量的名称。需要注意的是,MySQL中没有NVARCHAR数据类型,可以使用VARCHAR代替。因此,可以将原来的语句修改为:
SELECT CONVERT(VARCHAR(10), @start_date, 120) --> SELECT DATE_FORMAT(@start_date, '%Y-%m-%d');
阅读全文