输入banner图图片脚本导航/分类

SQL 语句转换格式函数Cast、Convert

(expression AS data_type [ (length ) ]) CONVERT (data_type [ ( length ) ] , expression [ , style ])

  示例:

SELECT AB + 1    --此语句报错,在将 varchar 值 ‘AB‘ 转换成数据类型 int 时失败。

  SELECT AB + CAST(1 AS varchar)    --输出 AB1

  SELECT AB + CONVERT(varchar,1)    --输出 AB1

  CAST和CONVERT都能转换时间:

   SELECT CONVERT(DateTime,2011-07-11)    --输出 2011-07-11 00:00:00.000

  SELECT CAST(2011-07-11 AS DateTime)    --输出 2011-07-11 00:00:00.000

  但是时间转字符串,CAST没有CONVERT这么多花样:

    SELECT CONVERT(varchar,GETDATE(),5)    --输出 01-07-13
  SELECT CONVERT(varchar,GETDATE(),111)  --输出 2013/07/01
  SELECT CONVERT(varchar,GETDATE(),1)    --输出 07/01/13
  SELECT CAST(GETDATE() AS varchar)    --输出 07 1 2013 9:56PM

SQL 语句转换格式函数Cast、Convert

标签:语法   功能   而且   行数据   ima   cas   weight   res   none