- 8
- 0
- 约3.03千字
- 约 20页
- 2020-09-16 发布于北京
- 举报
第五章 定制显示查询结果理论内容查询结果排序使用LIMIT限制查询结果数量模糊查询1. 查询结果排序对SELECT子查询结果进行排序单列排序员工工资工龄岗位多列排序商品类型、单价订单日期、订单金额年级、专业、班级单列结果排序按照某一列的升序或降序排列ORDER BY子句之后只有一个列名//按照营运里程数升序显示所有的线路信息select * from line order by miles asc;//由于排序默认为升序排列,所以可以省略“asc”select * from line order by miles;单列结果排序“ordery by 字段1 desc”,将根据“字段1”降序显示按照营运车辆数量降序显示所有的线路信息select lineNo 线路号,company 所属公司, from_station 起始站, end_station 终点站, miles 里程数, number 车辆数 from line order by number desc可用字段别名“车辆数”替换“number”多列排序除了可以进行单列排序外,还可以按多列进行排序多列排序原则是:依照排序列从左至右的次序确定优先级别按照营运里程数升序、营运车辆数降序显示所有的线路信息select lineNo 线路号,company 所属公司, from_station 起始站, end_station 终点站, miles 里程数, number 车辆数 from line order by miles, number desc里程数相同则按照车辆数降序显示2. 使用LIMIT限制查询结果数量LIMIT是MySQL中的一个特殊关键字,它可以对查询结果的记录条数进行限定,控制它输出的行数LIMIT子句被用于强制SELECT语句返回指定的记录数SELECT * FROM table LIMIT [offset,] rows 参数offset和rows必须为整数,offset可以省略offset指定第一个返回记录行的偏移量。注意:初始记录行的偏移量是0,而不是1rows指定返回记录行的最大数目使用LIMIT限制查询结果数量查询营运里程数排名最高的第三至第五之间的线路信息select * from line order by miles desc limit 2, 3偏移量是2,而不是3查询里程数排名最高的前5条线路信息select * from line order by miles desc limit 5 或select * from line order by miles desc limit 0, 53. 模糊查询模糊查询是利用数据的部分信息进行查找的一种查询方式使用通配符LIKE实现模糊查询。通配符是一种在WHERE子句中拥有特殊意义的字符,它包括“%”、“_”和“[]”如果数据库用户在进行数据查询时,不知道查询实体的全部具体信息,仅知道其部分信息,此时即可进行模糊查询“%”通配符匹配0到多个任意字符开头、结尾匹配查询所有“张姓”司机的姓名和电话信息查询所有姓名以“宇”字结尾的所有司机的姓名和电话信息select name, phone from driver where name like 张%‘select name, phone from driver where name like %宇“%”通配符匹配0到多个任意字符中间匹配查询姓名以“陈”字开头、“辉”字结束的所有司机的姓名和 电话信息select name, phone from driver where name like 陈%辉“%”通配符匹配0到多个任意字符两端匹配查询姓名含“一”字的所有司机的姓名和电话信息select name, phone from driver where name like %一%“_”通配符“_”通配符的功能与“%”类似,仅匹配任意一个字符。如需匹配两个字符,则使用 “_ _”匹配一个字符匹配多个字符查询姓名以“林”字开头,“一”字结束且姓名为三个字的司机电话信息select name, phone from driver where name like 林_一查询姓名以“徐”字开头且姓名为三个字的司机电话信息select name, phone from driver where name like 林_ _‘“[ ]”通配符方括号“[]”用于指定一个字符集合“[]”中的字符不能是通配符。如LIKE 5[%],其中,“[]”内的“%”不能理解为“%”通配符,它仅表示“%”字符,“[ ]”通配符“[]”通配符应用示例查询条件表达式匹配数据LIKE ‘5[a]’5aLIKE ‘5[%]’5%,“%”在[]中不能作为通配符使用LIKE ‘5[_]’5_
您可能关注的文档
- 数控编程与仿真加工 定义毛坯 任务四.1.ppt
- 市政管道工程施工 单元3质量检查 《市政管道工程施工》模块4.3.ppt
- 数控编程与仿真加工 宏程序的作用 任务十六.2.ppt
- 市政管道工程施工 单元1盾构组成 《市政管道工程施工》项目9.1.ppt
- 数控编程与仿真加工 任务三 简单轴类零件的编程与加工 任务六.ppt
- 数控编程与仿真加工 任务四 圆弧面零件的编程与加工 任务七.ppt
- 数控编程与仿真加工 任务五 内、外轮廓的编程与加工 任务十四.ppt
- 数控编程与仿真加工 数控机床加工的特点及应用 任务一.2.ppt
- 数控机床PLC控制与调试 634课件库 PPT3_200.ppt
- 数控机床PLC控制与调试 KC06-其他课程资源 11.S7-1500PLC 第一个项目.pptx
- 专题01从世界看中国复习课件-八年级上册地理人教版.pptx
- 最新人教部编版小学五年级上册语文第五单元《圣诞老人闯关》课件名师课件.pptx
- 高二政治(统编版)试题选择性必修一课题综合检测(一)国体与政体.docx
- 信息技术五年级上册《摄影技术与创意实践》教学设计.docx
- 部编人教版一年级语文下册新生字.doc
- 千人糕深度解析与课件创新实践.pptx
- 锦界细部工艺施工样板图册.docx
- 浙江省名校联合体2025-2026学年高一上学期12月月考政治试题(原卷版).docx
- 专题一静电场中力和能的性质.docx
- (小升初思维拓展)小学六年级数学下册小升初高频考点专题22《沏茶问题》专项培优卷(提高卷) (1).docx
原创力文档

文档评论(0)