select top 1 列1 where 列2 = ‘条件1’ order by ‘条件2’是先执行了条件1就top1了,再条件2还是把条件1 条件2都执行了才top1的啊
2 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
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为降序。
- 2 回答
- 0 关注
- 627 浏览
添加回答
举报
0/150
提交
取消