|
|
|
ขอถามอะไรหน่อยครับเกี่ยวกับคำสั่งใน sql server ในเรื่องของ where ครับ |
|
|
|
|
|
|
|
SELECT time
FROM time
where time.id_time != 't4'
คำสั่งนี้ จะแสดง t1, t2, t3 แต่ไม่แสดง t4
ถ้าจะให้แสดง เฉพาะ t1,t2 สั่งได้ สองทาง
SELECT time
FROM time
where time.id_time != 't4' and time.id_time != 't3'
หรือ
SELECT time
FROM time
where time.id_time = 't1' or time.id_time = 't2'
ถ้าจะไม่ให้โชว์ t3 และไม่ให้โชว์ t2
SELECT time
FROM time
where time.id_time != 't3' and time.id_time != 't2'
ผมไม่เข้าใจคำว่า "ไม่ให้โชว 't3' หรือ 't2' " มันเหมือนกับ "ไม่ให้โชว 't3' และ 't2' " หรือเปล่าครับ บางทีงงกับตรรกศาวตร์
|
|
|
|
|
Date :
2010-09-18 09:48:13 |
By :
สกล |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
or
|
|
|
|
|
Date :
2010-09-18 10:49:43 |
By :
nooknoname |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปัญหาตอนนี้ผมแก้ได้แล้วครับ ในเรื่องที่ผมถามมันคำสั่งมันก็เป็นไปตามที่พี่บอกแหละครับแต่ทว่า
ของผมมันต้องใช้เงื่อนไขตารางอื่นอีกจึงต้องจอยกันการ whereของผมเลยต้อง ใช้ select อีกที
เพิ่งรุ้ว่า เเบบนี้ได้ ป่านนี้ ไม่ต้องนั่งกลัดกลุ้มไปนานละ
|
|
|
|
|
Date :
2010-09-18 18:26:13 |
By :
omisuka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สงสัย != ใน sql statement ครับ เคยใช้แต่ <>
|
|
|
|
|
Date :
2010-09-19 19:03:45 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|