发新话题
打印

SQL语句字符串处理大全

本帖已经被作者加入个人空间

SQL语句字符串处理大全


  六、数据类型转换函数

  1、CAST()

  CAST ( AS [ length ])

  2、CONVERT()

  CONVERT ([ length ], [, style])

  1)data_type为SQL Server系统定义的数据类型,用户自定义的数据类型不能在此使用。

  2)length用于指定数据的长度,缺省值为30。

  3)把CHAR或VARCHAR类型转换为诸如INT或SAMLLINT这样的INTEGER类型、结果必须是带正号或负号的数值。

  4)TEXT类型到CHAR或VARCHAR类型转换最多为8000个字符,即CHAR或VARCHAR数据类型是最大长度。

  5)IMAGE类型存储的数据转换到BINARY或VARBINARY类型,最多为8000个字符。

  6)把整数值转换为MONEY或SMALLMONEY类型,按定义的国家的货币单位来处理,如人民币、美元、英镑等。

  7)BIT类型的转换把非零值转换为1,并仍以BIT类型存储。

  8)试图转换到不同长度的数据类型,会截短转换值并在转换值后显示“+”,以标识发生了这种截断。

  9)用CONVERT()函数的style 选项能以不同的格式显示日期和时间。style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式。

  七、日期函数

  1、day(date_expression)

  返回date_expression中的日期值

  2、month(date_expression)

  返回date_expression中的月份值

  3、year(date_expression)

  返回date_expression中的年份值

  4、DATEADD()

  DATEADD ()

  返回指定日期date 加上指定的额外日期间隔number 产生的新日期。

  5、DATEDIFF()

  DATEDIFF ()

  返回两个指定日期在datepart 方面的不同之处,即date2 超过date1的差距值,其结果值是一个带有正负号的整数值。

  6、DATENAME()

  DATENAME ()

  以字符串的形式返回日期的指定部分此部分。由datepart 来指定。

  7、DATEPART()

  DATEPART ()

  以整数值的形式返回日期的指定部分。此部分由datepart 来指定。

  DATEPART (dd, date) 等同于DAY (date)

  DATEPART (mm, date) 等同于MONTH (date)

  DATEPART (yy, date) 等同于YEAR (date)

  8、GETDATE()

  以DATETIME 的缺省格式返回系统当前的日期和时间。

 
共3页。 9 1 2 3

查看原文:http://database.ctocio.com.cn/tips/450/8238450_2.shtml

TOP

应该说明是应用于T_SQL

TOP

还不错
不过要是理论和实践相结合就更好了

TOP

我日你妈

TOP

字符转数直怎么转呀

TOP

发新话题