数据库查询语句(ORDER BY,LIMIT)

 

#ORDER BY字句 (排序)
#(ASC)为升序 (DESC)为降序 如果不指定则按升序排序


#按照多个列进行排序  例如,要在学生成绩排序的基础上,再按照课程ID进行排序的语句如下
SELECT studentID AS 学生编号,course_id AS 课程编号,student_result AS 成绩 FROM result WHERE student_result>60 ORDER BY student_result,course_id


#LIMIT字句
SELECT<字段名列表>
FROM<表名或视图>
[WHERE<查询条件>]
[GROUP BY<分组的字段名>]
[ORDER BY<排序的列名>[ASC 或 DESC]]
[LIMIT[位置偏移量],行数]



#例 编号为1的学员信息,按学号升序显示前四条记录。
SELECT student_no,student_name,phone,address,born_date FROM student WHERE grade_id=1 ORDER BY student_no LIMIT 4;
#以上示例省略了位置偏移量,即从第一条记录开始显示。



#如果每页显示4条数据,要求显示第二页全部数据,经过计算,应从第5条记录开始显示4条数据,则SQL语句如下。
SELECT student_no,student_name,phone,address,born_date FROM student WHERE grade_id=1 ORDER BY student_no LIMIT 4,4;

 

补充:

select

userName , 

( case payStatus when 1 then '已缴费' when 2 then '未缴费' else '信息错误' end) as payName

from zswyfeepay 类似switch语句

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值