1、stuff函數 update aa set Code = stuff(Code,3,0,'2') 解析:aa為表名,Code為列名,3代表我要插入或刪除字元的位置,0代表我要刪除的字元個數,'2'代表我插入的字元。 2、N select * from aa where Name=N'李四' 解析 ...
1、stuff函數
update aa set Code = stuff(Code,3,0,'2')
解析:aa為表名,Code為列名,3代表我要插入或刪除字元的位置,0代表我要刪除的字元個數,'2'代表我插入的字元。
2、N
select * from aa where Name=N'李四'
解析:遇到取數出現亂碼,可在字元串前方加N,規整字元串。
3、concat函數
select concat(Name,ID)from aa
解析:concat函數 會把兩列字元拼接成一列字元串返回
4、first函數
select first(Name)from aa
解析:first函數會把Name列的第一個值返回。可使用 ORDER BY 語句對記錄進行排序。
5、last函數
select last(Name)from aa
解析: last函數會把Name列的最後一個值返回。可使用 ORDER BY 語句對記錄進行排序。
6、ucase函數和lcase函數
select ucase(Name)from aa
解析: ucase函數會把Name列含有英文小寫字母轉換為大寫,lcase函數把大寫轉換為小寫。
7、substring函數
select substring(Name,2,1)from aa
解析:substring函數會從列字元串的位置2截取出1個字元,之前聽說Mid也可,試了下SQL Server沒有這個內置函數,不過substring函數也能實現截取字元串。
8、rtrim函數
select 'a ',rtrim('a '),'b '+'123',rtrim('a ')+'123'
執行結果:
解析:返回時會刪除字元串右邊的空格後的字元串
後續慢慢添加...............