SQL Queryตามนี้ค่ะ



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

16 มี.ค. 61 , 11:27:02
อ่าน 527 ครั้ง

UnKnown

SQL Queryตามนี้ค่ะ
« เมื่อ: 16 มี.ค. 61 , 11:27:02 »
คุณ SPAT Original post

จากตารางนี้
ID  | Name  | Salary  | Bonus
A1 | AAA     | 20000  | 5000
B2 | BBB     |            |
C3 | CCC     | 30000  |

ต้องการQuery เป็น2แบบคือ
Query แรก ต้องการแสดงทุกรายการ ที่มีSalary หรือ Bonus จะได้

ID  | Name  | Salary  | Bonus
A1  | AAA    | 20000  | 5000
C3  | CCC    | 30000  |

Query สอง ต้องการแสดงทุกรายการ ที่ไม่มีSalary และBonus ค่ะ
ID   | Name
B2   | BBB

รบกวนแสดงแนวทางSQLให้หน่อยค่ะ
« แก้ไขครั้งสุดท้าย: 04 เม.ย. 61 , 19:33:16 โดย UnKnown »

 

16 มี.ค. 61 , 14:00:49
ตอบกลับ #1

pizza_p

> SQL Queryตามนี้ค่ะ
« ตอบกลับ #1 เมื่อ: 16 มี.ค. 61 , 14:00:49 »
Query แรก ต้องการแสดงทุกรายการ ที่มีSalary หรือ Bonus จะได้
SELECT ชื่อตาราง.* FROM ชื่อตาราง WHERE Salary > 0 OR Bonus > 0

Query สอง ต้องการแสดงทุกรายการ ที่ไม่มีSalary และBonus ค่ะ
SELECT ชื่อตาราง.* FROM ชื่อตาราง WHERE (Salary = 0 OR Salary Is Null) AND (Bonus = 0 OR Bonus Is Null)

 

16 มี.ค. 61 , 14:07:51
ตอบกลับ #2

UnKnown

> SQL Queryตามนี้ค่ะ
« ตอบกลับ #2 เมื่อ: 16 มี.ค. 61 , 14:07:51 »
คุณ SPAT Original post

ถ้าในกรณีเป็นค่าStringละคะ ที่ไม่ใช่2ฟิลด์นี้ เช่น ที่อยู่ ค่ะ
« แก้ไขครั้งสุดท้าย: 04 เม.ย. 61 , 19:33:25 โดย UnKnown »

 

16 มี.ค. 61 , 20:16:56
ตอบกลับ #3

pizza_p

> SQL Queryตามนี้ค่ะ
« ตอบกลับ #3 เมื่อ: 16 มี.ค. 61 , 20:16:56 »
SELECT ชื่อตาราง.* FROM ชื่อตาราง WHERE ที่อยู่ Is Not Null AND ที่อยู่ <> ""

 


บอร์ดเรียนรู้ Access สำหรับคนไทย