SQL字符串函数大全-数据类型转换函数

转载 2013年09月23日 10:04:52
SQL字符串函数大全-数据类型转换函数
 
在一般情况下,SQL Server 会自动完成数据类型的转换,例如,可以直接将字符数据类型或表达式与DATATIME 数据类型或表达式比较当表达式中用了INTEGER、 SMALLINT或TINYINT 时,SQL Server 也可将INTEGER 数据类型或表达式转换为SMALLINT数据类型或表达式,这称为隐式转换。如果不能确定SQL Server 是否能完成隐式转换或者使用了不能隐式转换的其它数据类型,就需要使用数据类型转换函数做显式转换了。此类函数有两个: 
・CAST()
CAST() 函数语法如下:
CAST (<expression> AS <data_ type>[ length ])

・CONVERT()
CONVERT() 函数语法如下:
CONVERT (<data_ type>[ length ], <expression> [, 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、试图转换到不同长度的数据类型,会截短转换值并在转换值后显示“+”,以标识发生了这种截断。


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

例子:
        CAST([字段名] as varchar(4000))
        CONVERT(varchar(4000),[字段名] 

SQL字符串函数大全

  • 2009年07月14日 15:19
  • 88KB
  • 下载

VB 数据类型转换函数集

Str(x) 将数值数据x转换成字符串Val(x) 将字符串x中的数字转换成数值Chr(x) 返回以x为ASCII码的字符Asc(x) 给出字符x的ASCII码值,十进制数Cint(x) 将数值型数据...
  • jyh_jack
  • jyh_jack
  • 2008-04-22 16:03:00
  • 3807

SQL字符串函数-数据类型转换函数

...
  • sgdgoodboy
  • sgdgoodboy
  • 2007-09-29 08:58:00
  • 1581

Sqlite3支持的数据类型和函数

1 Sqlite3支持的数据类型      NULL     INTEGER     REAL     TEXT     BLOB 2 但实际上,sqlite3也接受如下的数据...
  • hello_haozi
  • hello_haozi
  • 2012-02-27 10:28:38
  • 1288

SQLSERVER 数据类型转换函数

sql中数据类型转换 CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 语法 使用 CAST: CAST ( express...
  • jk6801251
  • jk6801251
  • 2008-11-25 13:18:00
  • 4105

数据库SQl语言最常用的字符串函数

在Oracle,SQL Srever ,Mysql等主流数据库中最常用的字符串函数: 一.substr函数: 取得字符串中指定起始位置和长度的字符串默认是从起始位置到结束的子串。 substr( ...
  • CSDN2497242041
  • CSDN2497242041
  • 2015-11-27 23:27:03
  • 1514

VBScript常用函数

  • 2013年06月27日 11:13
  • 44KB
  • 下载

数据类型转换函数资料

  • 2009年01月08日 00:40
  • 36KB
  • 下载

Mysql常用的数据类型以及转换函数

一 常用的数据类型     数字类型:     int类型分类        1 tinyint   1字节        2 smallint  2字节        3 mediumin...
  • t0404
  • t0404
  • 2016-07-03 11:54:42
  • 18218

sql语句大全与数据类型

  • 2011年08月19日 22:24
  • 247KB
  • 下载
收藏助手
不良信息举报
您举报文章:SQL字符串函数大全-数据类型转换函数
举报原因:
原因补充:

(最多只允许输入30个字)