常用sql函数的用法 . 转
2012-06-25 23:23
295 查看
1:replace 函数
第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么
selectreplace('lihan','a','b')
-----------------------------
lihbn
(所影响的行数为 1 行)
=========================================================
2:substring函数
第一个参数你的字符串,第二个是开始替换位置,第三个结束替换位置
selectsubstring('lihan',0,3);
-----
li
(所影响的行数为 1 行)
=========================================================
3:charindex函数
第一个参数你要查找的char,第二个参数你被查找的字符串 返回参数一在参数二的位置
select charindex('a','lihan')
-----------
4
(所影响的行数为 1 行)
===========================================================
4:ASCII函数
返回字符表达式中最左侧的字符的 ASCII 代码值。
selectASCII('lihan')
-----------
108
(所影响的行数为 1 行)
================================================================
5:nchar函数
根据 Unicode 标准的定义,返回具有指定的整数代码的 Unicode 字符。
参数是介于 0 与 65535 之间的正整数。如果指定了超出此范围的值,将返回 NULL。
selectnchar(3213)
----
unicode字符
(所影响的行数为 1 行)
=========================================================
6:soundex
返回一个由四个字符组成的代码 (SOUNDEX),用于评估两个字符串的相似性。
SELECTSOUNDEX ('lihan'), SOUNDEX ('lihon');
----- -----
L546 L542
(所影响的行数为 1 行)
=========================================================
7:char
参数为介于 0 和 255 之间的整数。如果该整数表达式不在此范围内,将返回 NULL 值。
SELECTchar(125)
----
}
(所影响的行数为 1 行)
==========================================================
8:str函数
第一个参数必须为数字,第二个参数表示转化成char型占的位置,小于参数一位置返回*,大于右对齐
SELECTstr(12345,3)
----
***
(所影响的行数为 1 行)
SELECTstr(12345,12)
------------
12345
(所影响的行数为 1 行)
===========================================================
9:difference函数
返回一个整数值,指示两个字符表达式的 SOUNDEX 值之间的差异。
返回的整数是 SOUNDEX 值中相同字符的个数。返回的值从 0 到 4 不等:0 表示几乎不同或完全不同,4 表示几乎相同或完全相同。
SELECTdifference('lihan','liha')
-----------
3
(所影响的行数为 1 行)
==================================================================
10:stuff函数(四个参数)
函数将字符串插入另一字符串。它在第一个字符串中从开始位置删除指定长度的字符;然后将第二个字符串插入第一个字符串的开始位置。
SELECTstuff('lihan',2,3,'lihan')
--------
llihann
(所影响的行数为 1 行)
===============================================================
11:left函数
返回最左边N个字符,由参数决定
selectleft('lihan',4)
-----
liha
(所影响的行数为 1 行)
================================================================
12 right函数
返回最右边N个字符,由参数决定
selectright('lihan',4)
-----
ihan
(所影响的行数为 1 行)
================================================================
13:replicate函数
我的认为是把参数一复制参数二次
selectreplicate('lihan',4)
--------------------
lihanlihanlihanlihan
(所影响的行数为 1 行)
================================================================
14:len函数
返回参数长度
selectlen('lihan')
-----------
5
(所影响的行数为 1 行)
================================================================
15:reverse函数
反转字符串
selectreverse('lihan')
-----
nahil
(所影响的行数为 1 行)
=================================================================
16:lower和upper函数
参数大小写转化
selectlower(upper('lihan'))
--------------------
lihan
(所影响的行数为 1 行)
====================================================================
17:ltrim和rtrim函数
删除左边空格和右面空格
selectltrim(' lihan ')
--------------------------
lihan
(所影响的行数为 1 行)
selectrtrim(' lihan')
---------
lihan
第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么
selectreplace('lihan','a','b')
-----------------------------
lihbn
(所影响的行数为 1 行)
=========================================================
2:substring函数
第一个参数你的字符串,第二个是开始替换位置,第三个结束替换位置
selectsubstring('lihan',0,3);
-----
li
(所影响的行数为 1 行)
=========================================================
3:charindex函数
第一个参数你要查找的char,第二个参数你被查找的字符串 返回参数一在参数二的位置
select charindex('a','lihan')
-----------
4
(所影响的行数为 1 行)
===========================================================
4:ASCII函数
返回字符表达式中最左侧的字符的 ASCII 代码值。
selectASCII('lihan')
-----------
108
(所影响的行数为 1 行)
================================================================
5:nchar函数
根据 Unicode 标准的定义,返回具有指定的整数代码的 Unicode 字符。
参数是介于 0 与 65535 之间的正整数。如果指定了超出此范围的值,将返回 NULL。
selectnchar(3213)
----
unicode字符
(所影响的行数为 1 行)
=========================================================
6:soundex
返回一个由四个字符组成的代码 (SOUNDEX),用于评估两个字符串的相似性。
SELECTSOUNDEX ('lihan'), SOUNDEX ('lihon');
----- -----
L546 L542
(所影响的行数为 1 行)
=========================================================
7:char
参数为介于 0 和 255 之间的整数。如果该整数表达式不在此范围内,将返回 NULL 值。
SELECTchar(125)
----
}
(所影响的行数为 1 行)
==========================================================
8:str函数
第一个参数必须为数字,第二个参数表示转化成char型占的位置,小于参数一位置返回*,大于右对齐
SELECTstr(12345,3)
----
***
(所影响的行数为 1 行)
SELECTstr(12345,12)
------------
12345
(所影响的行数为 1 行)
===========================================================
9:difference函数
返回一个整数值,指示两个字符表达式的 SOUNDEX 值之间的差异。
返回的整数是 SOUNDEX 值中相同字符的个数。返回的值从 0 到 4 不等:0 表示几乎不同或完全不同,4 表示几乎相同或完全相同。
SELECTdifference('lihan','liha')
-----------
3
(所影响的行数为 1 行)
==================================================================
10:stuff函数(四个参数)
函数将字符串插入另一字符串。它在第一个字符串中从开始位置删除指定长度的字符;然后将第二个字符串插入第一个字符串的开始位置。
SELECTstuff('lihan',2,3,'lihan')
--------
llihann
(所影响的行数为 1 行)
===============================================================
11:left函数
返回最左边N个字符,由参数决定
selectleft('lihan',4)
-----
liha
(所影响的行数为 1 行)
================================================================
12 right函数
返回最右边N个字符,由参数决定
selectright('lihan',4)
-----
ihan
(所影响的行数为 1 行)
================================================================
13:replicate函数
我的认为是把参数一复制参数二次
selectreplicate('lihan',4)
--------------------
lihanlihanlihanlihan
(所影响的行数为 1 行)
================================================================
14:len函数
返回参数长度
selectlen('lihan')
-----------
5
(所影响的行数为 1 行)
================================================================
15:reverse函数
反转字符串
selectreverse('lihan')
-----
nahil
(所影响的行数为 1 行)
=================================================================
16:lower和upper函数
参数大小写转化
selectlower(upper('lihan'))
--------------------
lihan
(所影响的行数为 1 行)
====================================================================
17:ltrim和rtrim函数
删除左边空格和右面空格
selectltrim(' lihan ')
--------------------------
lihan
(所影响的行数为 1 行)
selectrtrim(' lihan')
---------
lihan
相关文章推荐
- 常用sql函数的用法
- 常用sql函数的用法
- 常用sql函数的用法
- 常用sql函数的用法
- Intent 常用的用法备忘
- ssh常用用法小结
- C++STL 常用 函数 用法
- Oracle exp命令常用用法
- CListView常用用法
- Java map 详解 - 用法、遍历、排序、常用API等
- C#中一些字符串操作的常用用法
- grep、egrep与正则表达式常用用法总结
- 常用ADB的用法
- css3 :nth-child 常用用法
- hbase基本概念和hbase shell常用命令用法
- Yii CDbCriteria的一些笔记和常用用法
- STL容器的常用用法
- JAVA常用集合框架用法详解——提高篇
- OkHttp3-Android网络请求框架常用用法介绍与实例(mob请求天气预报)
- jquery常用基本用法,让你爱上它!