[SQL Server] SELECT * From Table where 1 > 2

เวลาทำงานหลายคนอาจจะเจอ SQL แปลก เช่น

Q: WHERE 1 > 2 คือ อะไร ?
A: คือ การ SELECT ข้อมูล RECORD เปล่าขึ้นมา เพื่ออัปเดต หรือ ทำเป็น TEMP Table เพื่อการใช้งานต่อไป

ตัวอย่างการใช้งาน

  • SELECT RECORD เปล่าขึ้นมา Update Recordset ใน VB6
  • .ใช้สร้าง Table ขึ้นมาใหม่ เช่น