คำถามติดแท็ก condition

5
ผู้ประกอบการเชิงตรรกะหรือและในสภาพและคำสั่งของเงื่อนไขในที่
ตรวจสอบข้อความทั้งสองนี้: IF (CONDITION 1) OR (CONDITION 2) ... IF (CONDITION 3) AND (CONDITION 4) ... ถ้าCONDITION 1เป็นTRUEจะCONDITION 2ถูกตรวจสอบ? ถ้าCONDITION 3เป็นFALSEจะCONDITION 4ถูกตรวจสอบ? สิ่งที่เกี่ยวกับเงื่อนไขWHERE: เครื่องยนต์ SQL Server ปรับเงื่อนไขทั้งหมดในWHEREข้อ? โปรแกรมเมอร์ควรวางเงื่อนไขในลำดับที่ถูกต้องเพื่อให้แน่ใจว่าเครื่องมือเพิ่มประสิทธิภาพ SQL Server แก้ไขได้อย่างถูกต้องหรือไม่? เพิ่ม: ขอบคุณแจ็คสำหรับลิงก์แปลกใจจากรหัส t-sql: IF 1/0 = 1 OR 1 = 1 SELECT 'True' AS result ELSE SELECT 'False' AS result …

2
NOT (a = 1 AND b = 1) vs (a <> 1 AND b <> 1)
ในWHEREส่วนของแบบสอบถาม SQL ฉันคาดว่าสองเงื่อนไขนี้จะมีพฤติกรรมเหมือนกัน: NOT (a=1 AND b=1) VS a&lt;&gt;1 AND b&lt;&gt;1 เงื่อนไขแรกทำงานตามที่คาดไว้และในขณะที่ฉัน epxect เงื่อนไขที่สองเพื่อทำสิ่งเดียวกันมันไม่ได้ นี่เป็นสิ่งพื้นฐานมาก แต่น่าละอายที่ฉันไม่เห็นสิ่งที่ฉันทำผิด
16 condition 

1
วิธีการส่งออกฐานข้อมูล mysql ตามเงื่อนไขที่
ฉันต้องการส่งออกข้อมูลและโครงสร้างของตาราง แต่ข้อมูลจะต้องมีเงื่อนไขเฉพาะ (สถานะ WHERE = 0 และ id&gt; 20) วิธีการส่งออกฐานข้อมูล mysql ขึ้นอยู่กับเงื่อนไขจาก phpMyAdmin หรืออะไร

5
ย้อนกลับนิพจน์บูลีนซึ่งสามารถส่งคืน UNKNOWN
ตัวอย่าง ฉันมีโต๊ะ ID myField ------------ 1 someValue 2 NULL 3 someOtherValue และนิพจน์ T-SQL Boolean ซึ่งสามารถประเมินค่าเป็น TRUE, FALSE หรือ (เนื่องจากตรรกะที่ประกอบไปด้วยของ SQL) UNKNOWN: SELECT * FROM myTable WHERE myField = 'someValue' -- yields record 1 หากฉันต้องการได้รับบันทึกอื่น ๆ ทั้งหมดฉันไม่สามารถปฏิเสธการแสดงออกได้ SELECT * FROM myTable WHERE NOT (myField = 'someValue') -- yields only record 3 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.