我在 MySQL 中尝试了以下查询,
select first_name from my_contacts WHERE 'Blunt' = last_name;
它工作正常。
就像,
select first_name from my_contacts WHERE last_name = 'Blunt';
那么WHERE
子句是如何工作的。我假设当它遇到 a 时,WHERE
它期望它后面跟着一个列名和=
一个带有值的 RHS(在这种情况下是一个字符串)。
但似乎即使交换 LHS 和 RHS 也可以。它与 C 或 C++ 相似if(a == 1)
还是if(1 == a)
在 C 或 C++ 中(RHS 或 LHS 无关紧要)?
注意:如果有可以帮助我解决此问题的链接,请务必包含它们