文档介绍:/*
字符串处理函数
*/
--Ltrim RTRIM 去除空格
SELECT Ltrim(ame),RTRIM(ame),* FROM Music
ORDER BY ame DESC
SELECT LTRIM(RTRIM(' abc ')) + '123'
--SUBSTRING截取字符串
SELECT SUBSTRING('张小小',1,1)
SELECT SUBSTRING('张小小',2,2)
--1检索所有歌手的姓
SELECT SUBSTRING(Singer,1,1) FROM Music
--2使用SUBSTRING检索出所有姓周的作者的歌曲
SELECT ame FROM Music
--WHERE Author LIKE '周%'
WHERE SUBSTRING(Author,1,1) = '周'
--Left Right 左移右移
SELECT LEFT('abc123',3)
SELECT RIGHT('abc123',3)
-- “+”连接字符串
SELECT 'ABC' + 'DEF'
SELECT '歌曲名:'+ ame + ' 歌手:' + Singer + ' 作者:' + Author AS '歌曲简介' FROM Music
--检索出所有作者姓以(伟大的‘姓'先生)
SELECT ame , '伟大的' + SUBSTRING(Author,1,1) + '先生' as '作者' FROM Music
--stuff 插入字符串
SELECT STUFF('abc123def',4,3,'456')
--使用stuff检索作者格式(姓周名杰伦)
SELECT ame, '姓' + STUFF(Author,2,0,'名') FROM Music
--Len字符串长度
SELECT LEN('ABC')
SELECT Author,LEN(Author) FROM Music
--()检索出所有歌曲的名称以及他们的名字的长度。
--()检索出所有名字长度在个字到个字的歌曲信息。
SELECT * FROM Music WHERE LEN(ame) >= 3 AND LEN(ame) <= 5
--()查询出所有的名字在个字以下的歌曲的信息。
--REPLACE
SELECT REPLACE('abc123def123hij','123','456')
SELECT * FROM Music
--()检索出所有的歌曲,并把所有歌曲中的明天替换成昨天
SELECT REPLACE(ame,'明天','昨天') From Music
--()高级:与len配合使用检索出第二首歌名中出现了几次明字。明天的明天的明天
--用LEN检索第二个歌曲名中有几个’明‘字
select LEN ( REPLACE (ame,'明','明天')) - LEN (ame)as'歌曲中明字的个数'
from Music
where MusicID = 2
--排列顺序
ALTER TABLE Music
ADD o varchar(10)
UPDATE Music SET o = 'G' +