ทั้งสองงบด้านล่างเทียบเท่ากันหรือไม่
SELECT [...]
FROM [...]
WHERE some_col in (1,2,3,4,5) AND some_other_expr
และ
SELECT [...]
FROM [...]
WHERE some_col in (1,2,3) or some_col in (4,5) AND some_other_expr
มีตารางความจริงบางอย่างที่ฉันสามารถใช้ตรวจสอบสิ่งนี้ได้ไหม
4
ลอง: TT F. (T หรือ T) และ F. T หรือ (T และ F) ผู้อ่านรหัสควรสามารถเห็นเจตนาของผู้เขียนรหัสได้อย่างชัดเจน และผู้เขียนจะต้องแน่ใจว่าเครื่องทำสิ่งที่เขาตั้งใจ วงเล็บจะจัดตำแหน่งทั้งสาม: เครื่องอ่านตัวเขียนและเครื่อง :)
—
Assad Ebrahim