SQL SERVER 2008函数大全(含例子)
--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函数大全(含例子)的更多相关文章
- SQL Server 日期函数大全
一.统计语句 1.--统计当前[>当天00点以后的数据] SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT( ...
- sql server 字符串函数大全
平常会用到一些函数处理字符串,用的不算频繁,所以每次用到的时候就忘记了,这次在网上找了一篇文档,担心突然某一天这篇文章找不到了,然后就把文章的内容复制了一份: /* 1,ASCII返回字符表达式中最左 ...
- SQL SERVER 2008- 字符串函数
/* 1,ASCII返回字符表达式中最左侧字符的ASCII代码值 仅返回首字母的ASCII码值 parameter char或varchar returns integer */ SELECT ASC ...
- SQL Server 2008空间数据应用系列四:基础空间对象与函数应用
原文:SQL Server 2008空间数据应用系列四:基础空间对象与函数应用 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. ...
- SQL Server 2008连接字符串写法大全
一..NET Framework Data Provider for SQL Server 类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnect ...
- SQL Server 2008连接字符串写法大全{转}
一..NET Framework Data Provider for SQL Server 类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnect ...
- SQL Server 2008连接字符串写法大全(摘自网络)
一..NET Framework Data Provider for SQL Server 类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnect ...
- 深入浅出SQL Server 2008 分区函数和分区表
原文:深入浅出SQL Server 2008 分区函数和分区表 当我们数据量比较大的时候,我们需要将大型表拆分为多个较小的表,则只访问部门数据的查询就可以更快的运行,基本原理就是,因为要扫描的数据变的 ...
- SQL Server 2008 分区函数和分区表详解
[摘要]本文详细介绍SQL Server 2008 分区函数和分区表,包括查询某个分区.归档数据.添加分区.删除分区等内容. 当我们数据量比较大的时候,我们需要将大型表拆分为多个较小的表,则只访问部门 ...
随机推荐
- sass初步认识2
sass可以使用变量,采用 $ 来进行变量声明,格式为: $highlight-color:#f90;(声明方式和css属性声明类似.使用的变量名可以更加语义化) 与js分为全局变量和局部变量类似,s ...
- /proc/sysrq-trigger的功能 介绍
介绍/proc/sysrq-trigger的强大功能 让大家了解一下,在linux里,可以利用/proc/sysrq-trigger做些事情 # 立即重新启动计算机echo "b" ...
- 我的CSS样式记事本(1)
文本 行高: line-height 对齐方式: text-align 字符间距: letter-spacing 文本修饰: text-decoration字体 设置字体所有: font 字体类型: ...
- 第十二届浙江省大学生程序设计大赛-Lunch Time 分类: 比赛 2015-06-26 14:30 5人阅读 评论(0) 收藏
Lunch Time Time Limit: 2 Seconds Memory Limit: 65536 KB The 999th Zhejiang Provincial Collegiate Pro ...
- python终端颜色设置
1.颜色定义说明 格式:\033[显示方式;前景色;背景色m 前景色 背景色 颜色 --------------------------------------- 30 40 黑色 31 41 ...
- HDU(4528),BFS,2013腾讯编程马拉松初赛第五场(3月25日)
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4528 小明系列故事——捉迷藏 Time Limit: 500/200 MS (Java/O ...
- Android OnTouchListener,OnClickListener和OnLongClickListener的关系
在OnTouchListener事件里有MotionEvent.ACTION_DOWN,MotionEvent.ACTION_UP和MotionEvent.ACTION_MOVE三个事件,我们在这里只 ...
- 【leetcode❤python】Find the Difference
#-*- coding: UTF-8 -*- class Solution(object): def findTheDifference(self, s, t): ...
- D django 用户认证系统
django认证系统包含三个部分:用户.权限和分组 安装 django项目默认启用了认证系统,如果不是使用django-admin.py创建项目的可以通过在settings配置文件里面的INSTALL ...
- [51NOD1007] 正整数分组(DP,记忆化搜索)
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1007 dp(id, s)表示第id个数之前,其中一个集合和为s ...