MySQLで次のクエリを試しましたが、
select first_name from my_contacts WHERE 'Blunt' = last_name;
そしてそれはうまくいきます。
と同じように、
select first_name from my_contacts WHERE last_name = 'Blunt';
WHERE
では、句はどのように機能しますか。に遭遇すると、その後に列名と RHS の値 (この場合は文字列)WHERE
が続くことが期待されると想定しました。=
しかし、LHS と RHS を入れ替えても問題ないようです。CまたはC ++に似ていますか、if(a == 1)
またはif(1 == a)
CまたはC ++にありますか(RHSかLHSかは関係ありません)?
注:この問題で私を助けることができるリンクがある場合は、それらを含めてください