?
1
:
replace
??替換函數(shù)
第一個參數(shù)你的字符串,第二個參數(shù)你想替換的部分,第三個參數(shù)你要替換成什么
select ? replace ( ' qingsong ' , ' g ' , ' 8 ' );????????????????????????????????????????????????????????????????
-- ---------------------------
qin8son8
(所影響的行數(shù)為? 1 ?行)
=========================================================
2 : substring ??截取字符函數(shù)
第一個參數(shù)是字符串,第二個是截取字符串的開始位置,第三個截取結(jié)束位置
select ? substring ( ' qingsong ' , 1 , 4 );
-- ---?
qing
(所影響的行數(shù)為? 1 ?行)
=========================================================
3 : charindex ?在字符串中查找字符串并返回所查找的字符串的位置函數(shù)
第一個參數(shù)你要查找的char,第二個參數(shù)你被查找的字符串?返回參數(shù)一在參數(shù)二的位置
select ?? charindex ( ' o ' , ' qingsong ' )
-- ---------?
6
(所影響的行數(shù)為? 1 ?行)
===========================================================
4 : ASCII ??函數(shù)
返回字符表達式中最左側(cè)的字符的? ASCII ?代碼值。
? select ? ASCII ( ' qingsong ' )
-- ---------?
113
(所影響的行數(shù)為? 1 ?行)
================================================================
5 : nchar ?函數(shù)
根據(jù)? Unicode ?標準的定義,返回具有指定的整數(shù)代碼的? Unicode ?字符。
參數(shù)是介于? 0 ?與? 65535 ?之間的正整數(shù)。如果指定了超出此范圍的值,將返回? NULL 。
select ? nchar ( 999 )
-- --?
s
(所影響的行數(shù)為? 1 ?行)
=========================================================
6 : soundex
返回一個由四個字符組成的代碼?( SOUNDEX ),用于評估兩個字符串的相似性。
SELECT ? SOUNDEX ?( ' qingsong ' ),? SOUNDEX ?( ' qin ' );
-- ---?-----?
Q562????Q560
(所影響的行數(shù)為? 1 ?行)
=========================================================
7 : char
參數(shù)為介于? 0 ?和? 255 ?之間的整數(shù)。如果該整數(shù)表達式不在此范圍內(nèi),將返回? NULL ?值。
select ? char ( 128 )
-- --?
€
(所影響的行數(shù)為? 1 ?行)
==========================================================
8 : str ??函數(shù)
第一個參數(shù)必須為數(shù)字,第二個參數(shù)表示轉(zhuǎn)化成char型占的位置,小于參數(shù)一位置返回 * ,大于右對齊
SELECT ? str ( 12345 , 3 )
-- --?
***
(所影響的行數(shù)為? 1 ?行)
SELECT ? str ( 12345 , 12 )
-- ----------?
??????? 12345
(所影響的行數(shù)為? 1 ?行)
===========================================================
9 : difference ?函數(shù)
返回一個整數(shù)值,指示兩個字符表達式的? SOUNDEX ?值之間的差異。
返回的整數(shù)是? SOUNDEX ?值中相同字符的個數(shù)。返回的值從? 0 ?到? 4 ?不等: 0 ?表示幾乎不同或完全不同, 4 ?表示幾乎相同或完全相同。
SELECT ? difference ( ' qingsong ' , ' qin ' )
-- ---------?
3
(所影響的行數(shù)為? 1 ?行)
==================================================================
10 : stuff ??函數(shù)(四個參數(shù))
函數(shù)將字符串插入另一字符串。它在第一個字符串中從開始位置刪除指定長度的字符;然后將第二個字符串插入第一個字符串的開始位置。
SELECT ? stuff ( ' qingsong ' , 1 , 3 , ' g ' )
-- ------?
ggsong
(所影響的行數(shù)為? 1 ?行)
===============================================================
11 : left ?函數(shù)
返回最左邊N個字符,由參數(shù)決定
select ? left ( ' qingsong ' , 4 )
-- ---?
qing
(所影響的行數(shù)為? 1 ?行)
================================================================
12 ? right ?函數(shù)
返回最右邊N個字符,由參數(shù)決定
select ? right ( ' qingsong ' , 4 )
-- ---?
song
(所影響的行數(shù)為? 1 ?行)
================================================================
13 : replicate ?函數(shù)
我的認為是把參數(shù)一復(fù)制參數(shù)二次
select ? replicate ( ' qing ' , 4 )
-- ------------------?
qingqingqingqing
(所影響的行數(shù)為? 1 ?行)
================================================================
14 : len ?函數(shù)
返回參數(shù)長度
select ? len ( ' qingsong ' )
-- ---------?
8
(所影響的行數(shù)為? 1 ?行)
================================================================
15 : reverse ?函數(shù)
反轉(zhuǎn)字符串
select ? reverse ( ' qing ' )
-- ---?
gniq
(所影響的行數(shù)為? 1 ?行)
=================================================================
16 : lower ?和? upper ?函數(shù)
參數(shù)大小寫轉(zhuǎn)化
select ? lower ( upper ( ' qingsong ' ))
-- ------------------?
qingsong
(所影響的行數(shù)為? 1 ?行)
====================================================================
17 : ltrim ?和rtrim?函數(shù)
刪除左邊空格和右面空格
select ? ltrim ?( rtrim ( ' ????qingsong????????????????? ' )?)
-- ------------------------?
qingsong
(所影響的行數(shù)為? 1 ?行)
?
?
第一個參數(shù)你的字符串,第二個參數(shù)你想替換的部分,第三個參數(shù)你要替換成什么
select ? replace ( ' qingsong ' , ' g ' , ' 8 ' );????????????????????????????????????????????????????????????????
-- ---------------------------
qin8son8
(所影響的行數(shù)為? 1 ?行)
=========================================================
2 : substring ??截取字符函數(shù)
第一個參數(shù)是字符串,第二個是截取字符串的開始位置,第三個截取結(jié)束位置
select ? substring ( ' qingsong ' , 1 , 4 );
-- ---?
qing
(所影響的行數(shù)為? 1 ?行)
=========================================================
3 : charindex ?在字符串中查找字符串并返回所查找的字符串的位置函數(shù)
第一個參數(shù)你要查找的char,第二個參數(shù)你被查找的字符串?返回參數(shù)一在參數(shù)二的位置
select ?? charindex ( ' o ' , ' qingsong ' )
-- ---------?
6
(所影響的行數(shù)為? 1 ?行)
===========================================================
4 : ASCII ??函數(shù)
返回字符表達式中最左側(cè)的字符的? ASCII ?代碼值。
? select ? ASCII ( ' qingsong ' )
-- ---------?
113
(所影響的行數(shù)為? 1 ?行)
================================================================
5 : nchar ?函數(shù)
根據(jù)? Unicode ?標準的定義,返回具有指定的整數(shù)代碼的? Unicode ?字符。
參數(shù)是介于? 0 ?與? 65535 ?之間的正整數(shù)。如果指定了超出此范圍的值,將返回? NULL 。
select ? nchar ( 999 )
-- --?
s
(所影響的行數(shù)為? 1 ?行)
=========================================================
6 : soundex
返回一個由四個字符組成的代碼?( SOUNDEX ),用于評估兩個字符串的相似性。
SELECT ? SOUNDEX ?( ' qingsong ' ),? SOUNDEX ?( ' qin ' );
-- ---?-----?
Q562????Q560
(所影響的行數(shù)為? 1 ?行)
=========================================================
7 : char
參數(shù)為介于? 0 ?和? 255 ?之間的整數(shù)。如果該整數(shù)表達式不在此范圍內(nèi),將返回? NULL ?值。
select ? char ( 128 )
-- --?
€
(所影響的行數(shù)為? 1 ?行)
==========================================================
8 : str ??函數(shù)
第一個參數(shù)必須為數(shù)字,第二個參數(shù)表示轉(zhuǎn)化成char型占的位置,小于參數(shù)一位置返回 * ,大于右對齊
SELECT ? str ( 12345 , 3 )
-- --?
***
(所影響的行數(shù)為? 1 ?行)
SELECT ? str ( 12345 , 12 )
-- ----------?
??????? 12345
(所影響的行數(shù)為? 1 ?行)
===========================================================
9 : difference ?函數(shù)
返回一個整數(shù)值,指示兩個字符表達式的? SOUNDEX ?值之間的差異。
返回的整數(shù)是? SOUNDEX ?值中相同字符的個數(shù)。返回的值從? 0 ?到? 4 ?不等: 0 ?表示幾乎不同或完全不同, 4 ?表示幾乎相同或完全相同。
SELECT ? difference ( ' qingsong ' , ' qin ' )
-- ---------?
3
(所影響的行數(shù)為? 1 ?行)
==================================================================
10 : stuff ??函數(shù)(四個參數(shù))
函數(shù)將字符串插入另一字符串。它在第一個字符串中從開始位置刪除指定長度的字符;然后將第二個字符串插入第一個字符串的開始位置。
SELECT ? stuff ( ' qingsong ' , 1 , 3 , ' g ' )
-- ------?
ggsong
(所影響的行數(shù)為? 1 ?行)
===============================================================
11 : left ?函數(shù)
返回最左邊N個字符,由參數(shù)決定
select ? left ( ' qingsong ' , 4 )
-- ---?
qing
(所影響的行數(shù)為? 1 ?行)
================================================================
12 ? right ?函數(shù)
返回最右邊N個字符,由參數(shù)決定
select ? right ( ' qingsong ' , 4 )
-- ---?
song
(所影響的行數(shù)為? 1 ?行)
================================================================
13 : replicate ?函數(shù)
我的認為是把參數(shù)一復(fù)制參數(shù)二次
select ? replicate ( ' qing ' , 4 )
-- ------------------?
qingqingqingqing
(所影響的行數(shù)為? 1 ?行)
================================================================
14 : len ?函數(shù)
返回參數(shù)長度
select ? len ( ' qingsong ' )
-- ---------?
8
(所影響的行數(shù)為? 1 ?行)
================================================================
15 : reverse ?函數(shù)
反轉(zhuǎn)字符串
select ? reverse ( ' qing ' )
-- ---?
gniq
(所影響的行數(shù)為? 1 ?行)
=================================================================
16 : lower ?和? upper ?函數(shù)
參數(shù)大小寫轉(zhuǎn)化
select ? lower ( upper ( ' qingsong ' ))
-- ------------------?
qingsong
(所影響的行數(shù)為? 1 ?行)
====================================================================
17 : ltrim ?和rtrim?函數(shù)
刪除左邊空格和右面空格
select ? ltrim ?( rtrim ( ' ????qingsong????????????????? ' )?)
-- ------------------------?
qingsong
(所影響的行數(shù)為? 1 ?行)
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
