求一个SQL查询语句 - .NET技术 / C#
现有一个表 Book
Book表内容大概如下:
BookID BookName Grade Subject
1 AAA 一年级 语文
2 BBB 一年级 数学
3 CCC 二年级 语文
4 DDD 三年级 数学
5 EEE 五年级 数学
6 FFF 八年级 物理
7 GGG 二年级 数学
8 HHH 二年级 英语
9 III 三年级 数学
10 JJJ 九年级 化学
大概就这样了,现在我想取出Grade中的记录要不重复的,并且按照一年级 二年级 三年级....这样排序
请问这个Sql查询语句怎么写???
1)select DISTINCT Grade from Book order by charindex(left(Grade,1),'一二三四五六七八九十')
2)Select Grade from(select distinct Grade from Book as Book_order order by charindex(left(Grade,1),'一二三四五六七八九十'))
以上这两个都是错误的。
求正确写法,谢谢
其实我的想法就是先把数据过滤一下得到不重复的字段,也就是年级,然后再排序一下
select DISTINCT Grade from LTKT_Book order by Grade也就是这样,可是SQL默认的排序不能排中文数字
没法查...你为什么不把年级改成int 1表示1年级 2表示2年级 然后排序
SQL code:
select DISTINCT Grade from LTKT_Book order by order by (case Grade when '一' then 1 when '二' then 2 ...end)
SQL code
Code highlighting produced by Actipro CodeHighlighter (freeware)
http
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊
随便搞一D版吧,
迅雷第一个就可以用
2000,2005都这样
http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......
1。怎样使xp_cmdshell能完整输出超过255个字符的字符串。
2。select 时,检索速度是与from后的 TABLE顺序有关,还是与where条件的顺序有关(TABLE数据多少 )
在系统属性设定里有个选项,可以修改单字段输出字数限制. ......
需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......
公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回, ......