SQL函数Cast、Convert、Right
(2020-01-17 10:34:59)
标签:
sqlcastconvertright |
分类: 代码天地 |
SQL 函数Cast、Convert、Right
一 CAST、CONVERT
2 语法:
CAST (ex_pression AS data_type [ (length ) ])
CONVERT (data_type [ ( length ) ] , ex_pression [ , style
])
3 示例:
SELECT 'str' + 168
--错误
SELECT 'str' + CAST(168 AS varchar)
--输出 str168
SELECT 'str' + CONVERT(varchar,168)
--输出 str168
4 CAST和CONVERT都可转换时间:
SELECT CONVERT(DateTime,'2019-08-15')
--输出 2019-08-15 00:00:00.000
SELECT CAST('2019-08-15' AS DateTime)
--输出 2019-08-15 00:00:00.000
5 日期时间转字符串,CONVERT比CAST有更多的格式:
SELECT CAST(GETDATE() AS varchar)
--输出 08 15 2019 8:16PM
SELECT CONVERT(varchar,GETDATE(),5)
--输出 15-08-19
SELECT CONVERT(varchar,GETDATE(),111) --输出
2019/08/15
SELECT CONVERT(varchar,GETDATE(),1)
--输出 08/15/19
二 Right
也就是将:
SELECT cast(month as
varchar )
改为:
SELECT right('0'+cast(month as varchar
),2)
或者:
SELECT right(' '+cast(month as varchar
),2)
之后插入到ListBox 就正确排列了.
后一篇:欢送2019农历中国年