日期:2014-05-18  浏览次数:20569 次

MS-SQL里面,有没有字符串倒序函数?
比如:abcd,用SQL,转换成dcba

------解决方案--------------------
SQL code
REVERSE
返回字符表达式的反转。

语法
REVERSE ( character_expression ) 

参数
character_expression

由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。

返回类型
varchar

注释
character_expression 必须为可隐性转换为 varchar 的数据类型。否则,使用 CAST 显式转换 character_expression。

示例
下例返回所有名字中的字符被反转的作者。

USE pubs
GO
SELECT REVERSE(au_fname) 
FROM authors
ORDER BY au_fname
GO

下面是结果集:

-------------------- 
maharbA              
okikA                
treblA               
nnA                  
ennA                 
truB                 
enelrahC             
lyrehC               
naeD                 
kriD                 
rehtaeH              
sennI                
nosnhoJ              
aiviL                
eirojraM             
rednaeM              
leahciM              
lehciM               
ratsgninroM          
dlanigeR             
lyrehS               
snraetS              
aivlyS               
(23 row(s) affected)