当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL Server数据库技术(20)

MSSQL
SQLServer 批量插入数据的两种方法
SQLServer 通用的分区增加和删除的算法
数据库的一些常用知识
SQLServer 连接异常与解决方法小结
sqlserver 无法验证产品密匙的完美解决方案[测试通过]
sql2000 卸载后重新安装时不能安装的解决办法
SQLServer 快速备份的十种方法
sqlserver 中一些常看的指标和清除缓存的方法
SQL 提权 常用命令
数据转换冲突及转换过程中大对象的处理
SQLServer 数据库开发顶级技巧
远程连接SQLSERVER 2000服务器方法
SQLserver2000 企业版 出现"进程51发生了严重的异常"错误的处理方法
SQLServer 触发器 数据库进行数据备份
SQLServer 数据库备份过程中经常遇到的九种情况
SQL 截取字符串应用代码
除MSSQL数据库text字段中恶意脚本的删方法
SQLServer CONVERT 函数测试结果
SQLServer 中.与::的区别
SQL 研究 相似的数据类型

MSSQL 中的 SQL Server数据库技术(20)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 89 ::
收藏到网摘: n/a

字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有:

1、字符转换函数
有以下几种字符转换函数:
·ASCII()
ASCII() 函数返回字符表达式最左端字符的ASCII 码值。ASCII() 函数语法如下:



  例4-40:




提醒:在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。

·CHAR()
CHAR() 函数用于将ASCII 码转换为字符。其语法如下:


如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 函数会返回一个NULL 值。

  例4-41:



·LOWER()
LOWER() 函数把字符串全部转换为小写,其语法如下:
   



  例4-42:



·UPPER()
UPPER() 函数把字符串全部转换为大写,其语法如下:
 



  例4-43:



·STR()
STR() 函数把数值型数据转换为字符型数据,其语法如下:
STR ([,length[, ]])
  自变量length 和decimal 必须是非负值,length 指定返回的字符串的长度,decimal 指定返回的小数位数。如果没有指定长度,缺省的length 值为10, decimal 缺省值为0。 小数位数大于decimal 值时,STR() 函数将其下一位四舍五入。指定长度应大于或等于数字的符号位数+小数点前的位数+小数点位数+小数点后的位数。如果小数点前的位数超过了指定的长度,则返回指定长度的“*”。

  例4-44:



2、去空格函数
去空格函数有如下两种:
·LTRIM()
LTRIM() 函数把字符串头部的空格去掉,其语法如下:
  LTRIM (

  例4-45:



·RTRIM()
RTRIM() 函数把字符串尾部的空格去掉,其语法如下:
  RTRIM (