sql里 where和order by一起使用是怎样的顺序
答案:6 悬赏:20 手机版
解决时间 2021-03-07 04:08
- 提问者网友:心如荒岛囚我终老
- 2021-03-06 11:55
sql里 where和order by一起使用是怎样的顺序
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-03-06 13:26
sql里where和order by一起使用是按where子句指定查询条件过滤出的数据行以order by所指定条件,按一列或多列排序的,且是升序排序。
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
WHERe子句设置查询条件,过滤掉不需要的数据行。
使用ORDER BY子句对查询返回的结果按一列或多列排序。ORDER BY子句的语法格式为:
ORDER BY {column_name [ASC|DESC]} [,…n]
其中ASC表示升序,为默认值,DESC为降序。
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
WHERe子句设置查询条件,过滤掉不需要的数据行。
使用ORDER BY子句对查询返回的结果按一列或多列排序。ORDER BY子句的语法格式为:
ORDER BY {column_name [ASC|DESC]} [,…n]
其中ASC表示升序,为默认值,DESC为降序。
全部回答
- 1楼网友:平生事
- 2021-03-06 18:56
数据库执行顺序是
from 、 where 、group by、having、select、order by
所以结果显而易见,order by 条件2最后才执行
from 、 where 、group by、having、select、order by
所以结果显而易见,order by 条件2最后才执行
- 2楼网友:你哪知我潦倒为你
- 2021-03-06 18:02
还是把条件1 条件2都执行了才top1的啊
- 3楼网友:蓝房子
- 2021-03-06 17:04
select * from a
where
order by
where
order by
- 4楼网友:往事隔山水
- 2021-03-06 15:56
where只是过滤,order by才是排序
- 5楼网友:笑迎怀羞
- 2021-03-06 14:39
where 列2 = ‘条件1’ 这个先执行
过滤后的数据 再order by ‘条件2’
最后取第一条数据
其实你自己可以测试一下,根本不需要问别人
过滤后的数据 再order by ‘条件2’
最后取第一条数据
其实你自己可以测试一下,根本不需要问别人
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯