SQL-OR条件的顺序重要吗?

用户名

我必须选择一个满足的行condition1 OR condition2但是,condition1是优选的。如果有两行,则第一行满足condition1(并且不满足condition2),第二行满足condition2(并且不满足condition1),则应该返回第一行。

所以对于SQL:

SELECT * FROM table WHERE col1 = 1 OR col2 = 5 LIMIT 1

它会先返回满足条件的行col1 = 1吗?还是会以随机顺序返回行?如果是随机的,那我要怎么实现呢?我必须使用这样的东西吗?:

SELECT * FROM table WHERE col1 = 1 OR col2 = 5
ORDER BY (col1 = 1)::boolean DESC LIMIT 1
塔布·阿勒曼

WHERE子句中条件的顺序不会影响结果的优先级。您必须使用ORDER BY子句来做到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL:GROUP BY条件的顺序重要吗?

来自分类Dev

SQL:GROUP BY条件的顺序重要吗?

来自分类Dev

Oracle SQL语句中的条件顺序重要吗?

来自分类Dev

SQL更新执行顺序重要吗?

来自分类Dev

SQL CASE:WHEN语句的顺序重要吗?

来自分类Dev

$和$中的条件顺序重要吗?

来自分类Dev

字符串的转义顺序在某种程度上重要吗?(HTML和SQL注入)

来自分类Dev

命令顺序重要吗?

来自分类Dev

自然连接的顺序重要吗

来自分类Dev

Python导入顺序重要吗

来自分类Dev

sscanf的可变顺序重要吗?

来自分类Dev

Java类的顺序重要吗?

来自分类Dev

XMLHttpRequest方法的顺序重要吗?

来自分类Dev

汇总插件的顺序重要吗?

来自分类Dev

异常处理的顺序重要吗?

来自分类Dev

xargs:选项的顺序重要吗?

来自分类Dev

.zshrc配置,顺序重要吗?

来自分类Dev

标题属性的顺序重要吗?

来自分类Dev

pip卸载的顺序重要吗?

来自分类Dev

URL中命名参数的顺序重要吗?

来自分类Dev

Babel 6预设的顺序重要吗?

来自分类Dev

类/函数顺序在C ++中重要吗?

来自分类Dev

订阅和观察的顺序重要吗?

来自分类Dev

性能:SSL信任链顺序重要吗?

来自分类Dev

NIO中事件注册的顺序重要吗?

来自分类Dev

在POST中,JSON变量的顺序重要吗?

来自分类Dev

构建内核或世界优先的顺序重要吗?

来自分类Dev

mongoldb插入财产顺序重要吗?

来自分类Dev

const,var,out参数的顺序重要吗?