zoukankan
html css js c++ java
SQL字符串函数
************************************************************
*
ASCII
--
->ASCII ( character_expression ) --->返回字符表达式最左端字符的 ASCII 代码值。
*
select
ascii
(
'
abcdef
'
)
*
CHAR
--
->CHAR ( integer_expression )--->将 int ASCII 代码转换为字符的字符串函数。
*
SELECT
char
(
97
)
***************************************************************************************************************************************************************************************
*
NCHAR
--
->NCHAR ( integer_expression )--->根据 Unicode 标准所进行的定义,用给定整数代码返回 Unicode 字符。
*
select
nchar
(
31206
)
*
UNICODE
--
->UNICODE ( 'ncharacter_expression' )--->按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。
*
select
unicode
(
'
秦
'
)
***************************************************************************************************************************************************************************************
*
LTRIM
--
->LTRIM ( character_expression )--->删除起始空格后返回字符表达式。
*
select
ltrim
(
'
abcde
'
)
*
RTRIM
--
->RTRIM ( character_expression ) --->截断所有尾随空格后返回一个字符串。
*
select
rtrim
(
'
abcde
'
)
***************************************************************************************************************************************************************************************
*
LOWER
--
->LOWER ( character_expression )--->将大写字符数据转换为小写字符数据后返回字符表达式。
*
select
lower
(
'
ABCD
'
)
*
UPPER
--
->UPPER ( character_expression )--->返回将小写字符数据转换为大写的字符表达式。
*
select
upper
(
'
abcd
'
)
***************************************************************************************************************************************************************************************
*
LEFT
--
->LEFT ( character_expression , integer_expression ) --->返回从字符串左边开始指定个数的字符。
*
select
left
(
'
abcd
'
,
2
)
*
RIGHT
--
->RIGHT ( character_expression , integer_expression ) --->返回字符串中从右边开始指定个数的 integer_expression 字符。
*
select
right
(
'
abcd
'
,
2
)
***************************************************************************************************************************************************************************************
*
LEN
--
->LEN ( string_expression ) --->返回给定字符串表达式的字符(而不是字节)个数,包含前导空格,其中不包含尾随空格。
*
select
len
(
'
abcd
'
)
*
REVERSE
--
->REVERSE ( character_expression )--->返回字符表达式的反转。
*
select
reverse
(
'
abcd
'
)
*
SUBSTRING
--
->SUBSTRING ( expression , start , length ) --->返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起
*
--
使用的有效 Microsoft? SQL Server? 数据类型的更多信息,请参见数据类型。
*
select
substring
(
'
abcdefg
'
,
2
,
4
)
*
CHARINDEX
--
->CHARINDEX ( expression1 , expression2 [ , start_location ] ) --->返回字符串中指定表达式的起始位置。
*
select
charindex
(
'
b
'
,
'
abcd
'
)
*
STR
--
->STR ( float_expression [ , length [ , decimal ] ] ) --->由数字数据转换来的字符数据。
*
SELECT
STR
(
123.45
,
6
,
1
)
*
REPLACE
--
->REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )--->用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
*
select
replace
(
'
123456
'
,
'
23
'
,
'
##
'
)
*
REPLICATE
--
->REPLICATE ( character_expression , integer_expression ) --->以指定的次数重复字符表达式。
*
select
replicate
(
'
abcd
'
,
2
)
*
STUFF
--
->STUFF ( character_expression , start , length , character_expression ) --->删除指定长度的字符并在指定的起始点插入另一组字符。
*
select
stuff
(
'
abcde
'
,
2
,
3
,
'
######
'
)
*
DIFFERENCE
--
->DIFFERENCE ( character_expression , character_expression ) --->以整数返回两个字符表达式的 SOUNDEX 值之差。
*
select
difference
(
'
abcd
'
,
'
abcd
'
)
*
SPACE
--
->SPACE ( integer_expression )--->返回由重复的空格组成的字符串。
*
select
space
(
123
)
*
PATINDEX
--
->PATINDEX ( '%pattern%' , expression ) --->返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。
*
select
patindex
(
'
%abcd%
'
,
'
abcd
'
)
*
QUOTENAME
--
->QUOTENAME ( 'character_string' [ , 'quote_character' ] ) --->返回带有分隔符的 Unicode 字符串,分隔符的加入可使输入的字符串成为有效的 Microsoft? SQL Server? 分隔标识符。
*
select
quotename
(
'
123[]456
'
)
*
SOUNDEX
--
>SOUNDEX ( character_expression ) --->返回由四个字符组成的代码 (SOUNDEX) 以评估两个字符串的相似性。
*
SELECT
SOUNDEX
(
'
Smith
'
) ,
SOUNDEX
(
'
Smith
'
)
****************************************************************
查看全文
相关阅读:
487-3279(电话号码)
【模板】二分图匹配
【模板】网络最大流
P3879 [TJOI2010]阅读理解
10.10 考试T1 低仿机器人
P4025 [PA2014]Bohater
线段树合并 从入门到入土
CF547B Mike and Feet
10.6洛谷月赛划水记
P4552 [Poetize6] IncDec Sequence
原文地址:https://www.cnblogs.com/puke/p/558184.html
最新文章
[ZJOI2010]网络扩容
[USACO5.4]奶牛的电信Telecowmunication
[SCOI2007]修车
善意的投票
教辅的组成
太空飞行计划问题
拍照
Inversion
[USACO09JAN]全流Total Flow
【模板】最近公共祖先(LCA)
热门文章
[BeiJing2006]狼抓兔子
乘积最大3
[Sdoi2016]数字配对
栅格网络流
[网络流24题] 搭配飞行员
麦森数
分配问题
苹果摘陶陶
【模板】最小费用最大流
飞行员配对方案问题
Copyright © 2011-2022 走看看