请教邹建新书中的一个简单问题
P82,3.5.4节 借用字符串实现无规律排序
书中例子如下:
DECLARE @t TABLE(职务 nvarchar(10))
INSERT @t SELECT '总经理'
UNION ALL SELECT '经理'
UNION ALL SELECT '科长'
UNION ALL SELECT '部长'
UNION ALL SELECT '员工'
DECLARE @s nvarchar(100)
SET @s=N'总经理,部长,员工,科长,经理'
SELECT * FROM @t
ORDER BY CHARINDEX(','+职务+',',','+@s+',')
/*--结果
职务
----------
总经理
部长
员工
科长
经理
--*/
我感觉挺奥妙的,但始终参透不了ORDER BY的这种用法,还请大家帮忙分析一下,谢过!