Sql Server 數(shù)據(jù)庫(kù)獲取字符串中小寫(xiě)字母的SQL語(yǔ)句
文章主要介紹了SqlServer 獲取字符串中小寫(xiě)字母的實(shí)現(xiàn)方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友跟隨腳本之家小編一起學(xué)習(xí)吧有時(shí)候我們會(huì)截取字符串中的一些特殊想要的...
有時(shí)候我們會(huì)截取字符串中的一些特殊想要的東西,大小寫(xiě)字母、模號(hào)、漢字、數(shù)字等等,今天先介紹一個(gè)獲取字符串中小寫(xiě)字母(也是大寫(xiě)字母)的方式,直接上寫(xiě)法:
DECLARE
@s
VARCHAR
(
MAX
)=
'AbcdEf奧奧'
--待截取字符串
DECLARE
@
temp
VARCHAR
(
MAX
)=
''
--臨時(shí)變量
SELECT
@
temp
=@
temp
+
SUBSTRING
(ch, sv.number, 1)
FROM
(
SELECT
@s
AS
ch) t
CROSS
APPLY [master].dbo.spt_values
AS
sv
WHERE
sv.type =
'P'
AND
sv.number
BETWEEN
1
AND
LEN(ch)
AND
ASCII(
SUBSTRING
(ch, sv.number, 1))
BETWEEN
ASCII(
'a'
)
AND
ASCII(
'z'
)
SELECT
@
temp
結(jié)果如下:
這樣我們就獲取到了小寫(xiě)字母,當(dāng)然我們還可以獲取大寫(xiě)字母:
SELECT
@
temp
=@
temp
+
SUBSTRING
(ch, sv.number, 1)
FROM
(
SELECT
@s
AS
ch) t
CROSS
APPLY [master].dbo.spt_values
AS
sv
WHERE
sv.type =
'P'
AND
sv.number
BETWEEN
1
AND
LEN(ch)
AND
ASCII(
SUBSTRING
(ch, sv.number, 1))
BETWEEN
ASCII(
'A'
)
AND
ASCII(
'Z'
)
SELECT
@
temp
結(jié)果如下:
靈活掌握,根據(jù)需求應(yīng)用。
總結(jié)
以上所述是小編給大家介紹的SqlServer 獲取字符串中小寫(xiě)字母的實(shí)現(xiàn)語(yǔ)句,希望對(duì)大家有所幫助。
- Sql Server數(shù)據(jù)庫(kù)如何去掉內(nèi)容里面的Html標(biāo)簽
- SQL Server數(shù)據(jù)庫(kù)遠(yuǎn)程更新目標(biāo)表數(shù)據(jù)的存儲(chǔ)過(guò)程
- MsSql 數(shù)據(jù)庫(kù)使用sqlplus創(chuàng)建DDL和DML操作方法
- SQL Server常見(jiàn)問(wèn)題介紹及快速解決建議
- SQL Server中Table字典數(shù)據(jù)的查詢(xún)SQL示例代碼
- SQL SERVER 2012數(shù)據(jù)庫(kù)自動(dòng)備份的方法
- 關(guān)于SQL server2008調(diào)試存儲(chǔ)過(guò)程的完整步驟
- SQL Server數(shù)據(jù)庫(kù)調(diào)整表中列的順序操作方法及遇到問(wèn)題
- SQL Server中的SELECT會(huì)阻塞SELECT相關(guān)資料
- 利用數(shù)據(jù)庫(kù)trigger對(duì)安全進(jìn)行監(jiān)控
Sql Server數(shù)據(jù)庫(kù)如何去掉內(nèi)容里面的Html標(biāo)簽
文章主要介紹了Sql Server 去掉內(nèi)容里邊的Html標(biāo)簽的實(shí)現(xiàn)方法,代碼超簡(jiǎn)單,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下。...
SQL Server數(shù)據(jù)庫(kù)遠(yuǎn)程更新目標(biāo)表數(shù)據(jù)的存儲(chǔ)過(guò)程
文章主要介紹了SQL Server 遠(yuǎn)程更新目標(biāo)表數(shù)據(jù)的存儲(chǔ)過(guò)程,適用于更新列名一致,主鍵為Int類(lèi)型,具體實(shí)例代碼大家參考下本文本文給大家分享一個(gè)遠(yuǎn)程更新目標(biāo)庫(kù)數(shù)據(jù)的存儲(chǔ)過(guò)程,適用...
MsSql 數(shù)據(jù)庫(kù)使用sqlplus創(chuàng)建DDL和DML操作方法
文章主要介紹了使用sqlplus創(chuàng)建DDL和DML操作方法,需要的朋友可以參考下,在window進(jìn)入命令行模式敲sqlplus就會(huì)...
SQL Server常見(jiàn)問(wèn)題介紹及快速解決建議
本文旨在幫助SQL Server數(shù)據(jù)庫(kù)的使用人員了解常見(jiàn)的問(wèn)題,及快速解決這些問(wèn)題。這些問(wèn)題是數(shù)據(jù)庫(kù)的常規(guī)管理問(wèn)題,對(duì)于很多對(duì)數(shù)據(jù)庫(kù)沒(méi)有深入了解的朋友提供一個(gè)大概的常見(jiàn)問(wèn)題框架。...
SQL Server中Table字典數(shù)據(jù)的查詢(xún)SQL示例代碼
文章主要給大家介紹了關(guān)于SQL Server中Table字典數(shù)據(jù)的查詢(xún)SQL的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著...
SQL SERVER 2012數(shù)據(jù)庫(kù)自動(dòng)備份的方法
文章主要為大家詳細(xì)介紹了SQL SERVER 2012數(shù)據(jù)庫(kù)自動(dòng)備份的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下為了防止數(shù)據(jù)丟失,這里給大家介紹SQL SERVER2012數(shù)據(jù)自動(dòng)備...
關(guān)于SQL server2008調(diào)試存儲(chǔ)過(guò)程的完整步驟
文章主要給大家分享介紹了關(guān)于sql server2008調(diào)試存儲(chǔ)過(guò)程的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編...
SQL Server數(shù)據(jù)庫(kù)調(diào)整表中列的順序操作方法及遇到問(wèn)題
文章主要介紹了SQL Server 數(shù)據(jù)庫(kù)調(diào)整表中列的順序操作,文中給大家通過(guò)詳細(xì)步驟介紹了需求及問(wèn)題描述 ,需要的朋友可以參考下SQL Server 數(shù)據(jù)庫(kù)中表一旦創(chuàng)建,我們不建議擅自調(diào)...
SQL Server中的SELECT會(huì)阻塞SELECT相關(guān)資料
文章主要給大家介紹了SQL Server中的SELECT會(huì)阻塞SELECT的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧前言在SQL Server中...
利用數(shù)據(jù)庫(kù)trigger對(duì)安全進(jìn)行監(jiān)控
最近幫一個(gè)朋友看他們的網(wǎng)站安全問(wèn)題,他們非常擔(dān)心系統(tǒng)中的數(shù)據(jù)被篡改,因?yàn)橐坏┐鄹目赡芫蛣e人兌換東西或者套現(xiàn)走了就會(huì)造成損失,而最典型的修改一般都是利用事務(wù)性不一致和一些數(shù)據(jù)庫(kù)中的溢出等錯(cuò)誤和直接獲取權(quán)...