「SQLServer 2019」CONVERTで文字列から日付型に変換する
環境
Windows 10 Home 64bit
Microsoft SQL Server 2019
Windows 10 Home 64bit
Microsoft SQL Server 2019
Windows 10 Home 64bit Microsoft SQL Server 2019
構文
CONVERT(日付型, 文字列)
CONVERTを使って文字列を日付型に変換します。
使用例
1.文字列’20220707’を日付型に変換します
SQL構文
SELECT CONVERT(DATETIME, '20220707');
SELECT CONVERT(DATETIME, '20220707');
SELECT CONVERT(DATETIME, '20220707');
実行結果
2022-07-07 00:00:00.000
2022-07-07 00:00:00.000
2022-07-07 00:00:00.000
2.文字列を日付型に変換する(年月日)スラッシュ区切り
SQL構文
SELECT CONVERT(DATETIME, '2022/07/07') RESULT;
SELECT CONVERT(DATETIME, '2022/07/07') RESULT;
SELECT CONVERT(DATETIME, '2022/07/07') RESULT;
実行結果
2022-07-07 00:00:00.000
2022-07-07 00:00:00.000
2022-07-07 00:00:00.000
3.文字列を日付型に変換します
SQL構文
SELECT CONVERT(DATETIME, '20220707 23:20:30') RESULT
SELECT CONVERT(DATETIME, '20220707 23:20:30') RESULT
SELECT CONVERT(DATETIME, '20220707 23:20:30') RESULT
実行結果
2022-07-07 23:20:30.000
2022-07-07 23:20:30.000
2022-07-07 23:20:30.000