SQL语言中的SELECT语句 实现排序操作的子句

阅读: 评论:0

2024年1月31日发(作者:)

SQL语言中的SELECT语句 实现排序操作的子句

SQL语言中的SELECT语句 实现排序操作的子句

一、select——从表中检索数据

1、distinct——放在列名的前面,检索不同的值

2、limit——限制结果

limit5→返回不多于5行。带一个值的limit总是从第一行开始,给出的数为返回的行数;

limit5,5返回从行5开始的5行。第一个数为开始位置,第二个数为要检索的行数;

注意:limit1,1检索出的为第二行而不是第一行(检索出来的第一行为行0而不是行1,即表中记录从第0行开始)

二、order by子句——排序数据

位于FROM子句之后

DESC→降序排序,只应用到直接位于其前面的列名;多列降序,必须对每个列指定DESC

ASC→升序排序(升序是默认的,如果不指定DESC,默认是升序),同DESC

备注:order by子句位于FROM子句之后,若使用limit,limit必须位于order by之后;

使用order by和limit的组合,能找出—个列中最高或最低的值。

三、where子句——指定搜索条件过滤数据

1、同时使用order by和where子句时,应该让order by位于where之后;

2、where子句操作符:

=等于;<>不等于;!=不等于;<小于;<=小于等于;>大于;>=大于等于;BETWEEN在制定的两个值之间(与AND搭配)

3、逻辑操作符logical operator

AND满足所有给定条件的行;OR检索匹配任一条件的行

AND在计算次序中优先级高于OR。

备注:任何时候使用具有AND和OR操作符的where子句,都应该使用圆括号明确地分组操作符(圆括号在计算次序中的优先级高于AND和OR)

4、IN操作符

IN指定条件范围,范围中的每个条件都可以进行匹配(与OR功能相同)

Where VEN did IN(1002.1003)等价于

where VEN did=1002ORvendid=1003

SQL语言中的SELECT语句 实现排序操作的子句

本文发布于:2024-01-31 15:51:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170668747029647.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:子句   条件   排序   检索   使用
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23