SQL SERVER 字串函式
1、ASCII()函式:返回字串表示式中最左邊字元的ASCII程式碼值;
SELECT ASCII('S'),ASCII('s'),ASCII('SQL'),ASCII(1),ASCII(123),ASCII('1')
2、CHAR()函式:將整數型別的ASCII值轉換為相對應的字元,該整數介於0—255之間,否則返回NULL;
SELECT CHAR(0),CHAR(115),CHAR(300);
3、LEFT()函式:返回字串左邊開始指定個數的字串、字元或二進位制資料表示式;
SELECT LEFT('HELLO',3);
4、RIGHT()函式:與LEFT()函式相反,從右邊開始擷取指定個數的字串;
SELECT RIGHT('HELLO',3);
5、LTRIM()函式:用於去除字串左邊多餘的空格;
SELECT ' HELLO', LTRIM(' HELLO');
6、RTRIM()函式:去除字串右邊多餘的空格;
SELECT 'HELLO ', RTRIM('HELLO ');
7、STR()函式:用於將數值資料轉換為字元資料;
SELECT STR(333.33,5), --沒有指定小數長度,只留整數,不足5位在前面補空格;
STR(333.33,5,2), --原意是輸出5位並且保留兩位小數,因為超出了長度5,所以只留了一位小數;
STR(333.33,6,2),
STR(333.33,2) --333.33超出了指定的長度2,返回兩個**;
8、REVERSE()函式:將字串反轉;
SELECT REVERSE('HELLO');
9、LEN()函式:計算字串的長度;
SELECT LEN('HELLO'),LEN('你好'),LEN(123);
10、CHARINDEX()函式:查詢字串中指定字串的開始位置;
SELECT CHARINDEX('LLO','HELLO WORLD'), CHARINDEX('LLO','HELLO WORLD',4);
11、SUBSTRING()函式:獲取指定位置的字串;
SELECT SUBSTRING('HELLO WORLD',1,7),
SUBSTRING('HELLO WORLD',LEN('HELLO WORLD')/2,LEN('HELLO WORLD'));
12、LOWER()函式:將字串轉換為小寫;
SELECT LOWER('HELLO'),LOWER('Hello');
13、UPPER()函式:將字串轉換為小寫;
SELECT UPPER('hello'),UPPER('Hello');
14、REPLACE(S,S1,S2)函式:對字串進行替換,使用字串S2替換字串S中所有的字串S1;
SELECT REPLACE('HEssO WORsD','s','L');
15、STUFF(S,pos1,pos2,S1):將字串S從pos1起到pos2之間的字元替換為字串S1;
select stuff('abccde',2,3,'123456')
結果:a123456de
相關文章
- Sql Server系列:字串函式SQLServer字串函式
- Sql Server函式全解(1):字串函式SQLServer函式字串
- Sql Server函式全解(一)字串函式SQLServer函式字串
- SQL Server字串處理函式大全SQLServer字串函式
- Sql字串操作函式SQL字串函式
- Sql Server 日期函式SQLServer函式
- T-SQL——函式——字串操作函式SQL函式字串
- SQL Server常用函式整理SQLServer函式
- Sql Server系列:聚合函式SQLServer函式
- Sql Server系列:排序函式SQLServer排序函式
- Sql server 分割符函式SQLServer函式
- SQL SERVER 數學函式SQLServer函式
- SQL SERVER 系統函式SQLServer函式
- SQL SERVER 自定義函式SQLServer函式
- SQL Server函式總結SQLServer函式
- SQL Server CONVERT() 函式SQLServer函式
- SQL Server對比兩字串的相似度(函式演算法)SQLServer字串函式演算法
- SQL字串處理函式大全SQL字串函式
- Sql Server函式全解(2):數學函式SQLServer函式
- Sql Server函式全解(5):系統函式SQLServer函式
- [MSSQL]實現SQL Server中的切割字串SplitString標量函式SQLServer字串函式
- Mysql與Sql Server DATEDIFF函式MySqlServer函式
- Sql Server系列:自定義函式SQLServer函式
- Sql Server系列:系統函式SQLServer函式
- SQL SERVER 函式中文文件SQLServer函式
- Sql Server 2005函式SQLServer函式
- Sql Server函式全解(五)之系統函式SQLServer函式
- SQL server 表值函式 標量值函式 區別SQLServer函式
- SQL函式惹得禍(SQL SERVER資料庫)SQL函式Server資料庫
- sql server檢視函式定義SQLServer函式
- SQL SERVER 時間和日期函式SQLServer函式
- SQL Server 函式返回多個值SQLServer函式
- Sql Server函式全解(4):日期和時間函式SQLServer函式
- Sql Server函式全解(四)日期和時間函式SQLServer函式
- SQL Server 2016 函式:CASTSQLServer函式AST
- sql server 建立內聯表值函式SQLServer函式
- Sql Server系列:日期和時間函式SQLServer函式
- SQL-Server中datepart函式的使用SQLServer函式