SQL SERVER 2008函数大全(含例子)

摘要:
--SQLSERVER2008函数大全/*author:TracyLeecsdncount:Travylee*//*一、字符串函数:1、ascii(字符串表达式)返回字符串中最右侧字符的ASCII码例:selectascii('abc')return:972、char(字符串表达式)把ASCII码转换成对应的字符例:selectchar(97)return:a3、charindex(字符串表达式1

--SQL SERVER 2008 函数大全
/*
author:TracyLee
csdncount:Travylee
*/

/*
一、字符串函数:
1、ascii(字符串表达式)
返回字符串中最右侧字符的ASCII码
例:select ascii('abc')
return:97
2、char(字符串表达式)
把ASCII码转换成对应的字符
例:select char(97)
return:a
3、charindex(字符串表达式1,字符串表达式,2[,整数表达式])
字符串2中查找字符串1,如果存在返回第一个存在的位置,如果不存在,返回0
如果字符串1和字符串2中有一个为null,返回null。整数表达式可以指明在字
符串2中查找的起始位置
例:select charindex('a','basketball') --return:2
select charindex('a','basketball',3)--return:8
4、difference(字符串表达式1,字符串表达式2)
判断两个字符串的相似程度,返回0-4中的一个整数,0表示几乎不相似或者完全不
相似,4表示几乎相似或者完全相似
例:select difference('tracy','tracy')--return:4
select difference('kobe','tracy') --return:0
5、left(字符串表达式,整数表达式)
返回字符串表达式1中,从左边开始,指定整数个数的字符
例:select left('tracy',2)--return:tr
6、right(字符串表达式,整数表达式)
返回字符串表达式1中,从右边开始,指定整数个数的字符
例:select right('tracy',2)--return:cy
7、datalength(字符串表达式)
返回字符串表达式的字节数
例:select datalength('tracy')--return:5
select datalength('中国') --return:4
8、len(字符串表达式)
返回字符串表达式的字符数
例:select len('tracy')--返回值为:5
select len('中国') --返回值为:2
9、ltrim(字符串表达式)
去掉字符串表达式左边的空格
例:select ltrim(' tracy')--return:tracy
10、rtrim(字符串表达式)
去掉字符串表达式右边的空格
例:select rtrim('tracy ')--return:tracy
11、substring(字符串,整数表达式1,整数表达式2)
从字符串中的整数表达式2位起截取整数表达式2长度的字符串
例:select substring('tracyleebaihe',3,2)--return:ac
12、lower(字符串表达式)和upper(字符串表达式)
前者把字符串中的大写字母转换成小写,后者反之.如字符串中不含有
字母,责返回原串
例:select lower('弹TTtt弹堂')--return:弹tttt弹堂
例:select upper('弹TTtt弹堂')--return:弹TTTT弹堂
例:select lower('字符串')--return:字符串
例:select upper('字符串')--return:字符串
13、reverse('字符串表达式')
把字符串表达式倒置,返回倒置后的新串
例:select reverse('读死书')--return:书死读
14、stuff(字符串表达式1,开始位置,长度,字符串表达式2)
在字符串表达式1中,从指定的开始位置删除指定的长度的字符,并插
入指定的字符串表达式2
例:select stuff('tracyxxxbaihe',6,3,'lee')--return:tracyleebaihe
15、replace(字符串表达式1,字符串表达式2,字符串表达式3)
用字符串表达式3替换字符串表达式1中出现的字符串表达式2,返回替
换后的新串
例:select replace('tracyxxxbaihe','xxx','lee')--return:tracyleebaihe
*/

免责声明:文章转载自《SQL SERVER 2008函数大全(含例子)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇nginx做80端口转发vim命令删除后重新安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Oracle表空间知识

Oracle表空间知识 一,创建临时表空间 CREATE temporary TABLESPACE TEMP_PNLREPORT tempfile '/oradata2/ORCL/temp_pnlreport.dbf' SIZE 500m AUTOEXTEND ON next 10m MAXSIZE 2g 二,创建一般表空间 create tablesp...

SQL Server日期时间函数

间函数  1、获取当前日期GetDate    getdate()函数以datetime数据类型的格式返回当前SQLServer服务器所在计算机的日期和时间。其语法格式为getdate()。返回值舍入到最近的秒小数部分,精度为.333秒数据库十七偏移量不包含在内。      示例:   select getdate() --输出 2013-03-09 1...

mysql日期 武胜

CURDATE() 返回当前日期如1970-01-01 CURTIME() 返回当前时间如00:00:00 NOW() 返回当前日期时间如1970-01-01 00:00:00 DATE(合法日期时间) 获取日期如1970-01-01 EXTRACT(单位 FROM 合法日期时间) 将日期转为指定单位 select EXTRACT(YEAR FROM `...

Django之F和Q查询等其他查询

  1. 内容回顾   1. 外键的查询操作 1. 正向查找(详见day69内容回顾时间.py)    1. 基于对象的查询(SQL:子查询)    2. 基于双下划线的跨表查询(SQL:join)   2. 反向查找(详见day69内容回顾时间.py)   1. 基于对象的查询   2. 基于双下划线的跨表查询   2. 多对多关系  ManyToM...

Oracle Express Edition

Oracle Express Edition(简洁版/开发版)非注册下载安装及SQL*Plus的简单使用 https://www.cnblogs.com/cjw1115/p/6209439.html 使用工具的第一步就是安装工具,配置环境!下面就Oracle 11g Express的安装和简单实用做一简介。 一.下载安装过程 去oracle的官网下载Ora...

python数组操作

python中的数组其实就是list,但它更像是java的arraylist,而且功能比arraylist更强大。因为python的list其实是个对象,所以对于他的操作和删除比较有讲究。 创建列表sample_list = ['a',1,('a','b')]Python 列表操作sample_list = ['a','b',0,1,3]得到列表中的某一个...