早教吧作业答案频道 -->其他-->
少问了一个问题在数据库表中有以下字符数据,如:13-1、13-2、13-3、13-100、13-108、13-18、13-11、13-15、14-1、14-2现在希望通过SQL语句进行排序,并且首先要按照前半部分的数字进行排序,然
题目详情
少问了一个问题在数据库表中有以下字符数据,如: 13-1、13-2、13-3、13-100、13-108、13-18、13-11、13-15、14-1、14-2 现在希望通过SQL语句进行排序,并且首先要按照前半部分的数字进行排序,然后再按照后半部分的数字进行排序,输出要排成这样: 13-1、13-2、13-3、13-11、13-15、13-18、13-100、13-108、14-1、14-2 数据库表名:SellRecord;字段名:ListNumber。 答案如下: select ListNumber from SellRecord Order by convert(int,left(ListNumber,CharIndex('-',ListNumber)-1)), Convert(int,Stuff(ListNumber,1,CharIndex('-',ListNumber),' ')) convert(int,left(ListNumber,CharIndex('-',ListNumber)-1)), 为什么要-1
▼优质解答
答案和解析
这个CharIndex('-',ListNumber)返回的是'-'的位置,你要取的是'-'之前的字符串,当然要-1了~
看了 少问了一个问题在数据库表中有...的网友还看了以下:
古希腊数学家把数1,3,6,10,15,21……,叫做三角形数,它有一定的规律性,若把第一个三角形 2020-04-05 …
古希腊数学家把1,3,6,10,15,21,叫做三角形数,根据它的规律,则第100个三角形数与第9 2020-05-15 …
古希腊数学家把1,3,6,10,15,21等叫做三角形数,根据它的规律,则第100个三角形数是多少 2020-05-15 …
如何把S的函数z变换变为Z的函数?例如把这个函数10/s(s+10)进行z变换,过程结果我都知道, 2020-06-03 …
古希腊数学家把数1,3,6,10,15,21,…叫做三角形数,其中1是第一个三角形数,3是第2个三 2020-06-16 …
请问这道哈希表处理冲突的答案为什么不是6设哈希表长为14,哈希函数为KeyMOD11,表中已有4个 2020-07-17 …
函数已知点P(2a,3b),且a与b互为相反数,过点P作y轴的垂线,垂足为点H,如果S△POH=1 2020-07-29 …
设S是集合{1,2,.,15}的一个非空子集,若正整数n满足:n属于S,n+|S|属于S,则称n是 2020-07-29 …
急救急救,设S是集合{1,2,…,15}的一个非空子集,若正整数n满足:n∈S,n+|S|∈S,则 2020-08-01 …
帮我解这些方程啊.一个过程就行.1.4x+y-z=123x+2y+z=-5x-y+5z=12.2a+ 2020-10-31 …