1
3
每
当然,检查
更新
:
至于马克的答案,如果你使用
(注:大写表示实际条件表达式,小写为别名) 更新2:
嗯,变化不大:你只需要检查通过
我认为这一点很清楚。 |
2
1
您的方法可以工作,但它要求您将所有条件键入两次,如果这些条件是复杂的表达式,则可能会很烦人。当需要更改条件而忘记更新这两个地方时,代码的重复也会导致错误。我建议使用子选择来评估条件,而不是从那里使用别名:
在SQL Server和Oracle上,可以使用CTE而不是子查询。我没有这样做,因为你也使用了mysql标签。 |
hello_programmers · Mysql从其他表输出一列 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
Kugelfisch · 用php为数据库加密数据 1 年前 |