level 1
如何排序使1-1 10-1 2-1 20-1排列成1-1 2-1 10-1 20-1 我现在排序以后顺序是10-1 1-1 20-1 2-1
2019年09月18日 01点09分
1
level 1
SELECT * FROM 表名 ORDER BY LEFT(列名,CHARINDEX('-', 列名)-1),RIGHT(列名,CHARINDEX('-', 列名)-1),RIGHT(列名,LEN(列名)- CHARINDEX('-', 列名))
2019年09月18日 07点09分
3
RIGHT(列名,CHARINDEX('-', 列名)-1)去掉
2019年09月18日 07点09分
@小葱拌豆腐 谢谢大佬!题目现在变成H-10-1 H-10-10 H-10-11 H-10-2 了怎么办?
2019年09月29日 06点09分
level 1
LEFT(class_name,CHARINDEX('-', class_name)-1)
SUBSTRING(class_name,CHARINDEX('-', class_name)+1,CHARINDEX('-',class_name,CHARINDEX('-',class_name)+1)- CHARINDEX('-', class_name)-1)
RIGHT(class_name,LEN(class_name)- CHARINDEX('-',class_name,CHARINDEX('-',class_name)+1))
2019年09月29日 10点09分
4