การเลือกข้อมูลชุด ด้วยคำสั่ง IN

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
UPDATING DATA By SQL (SA&D-9)
Advertisements

HO Session 14: Database Design Principles
ครั้งที่ 9 Function(ต่อ).
12. การบันทึกข้อมูลลงในตาราง
ทำความรู้จักและใช้งาน
กลุ่มคำสั่ง SQL สามารถแบ่งได้ดังนี้
การเรียงสับเปลี่ยนเมื่อมีของซ้ำกัน (Arrangement with Repetition)
ครั้งที่ 4 “for statement”
ทบทวน & ลุยโจทย์ (Midterm)
เนื้อหา 1. สืบค้นข้อมูลจากหนึ่งตาราง
บทที่ 5 Visual C#.NET กับ ฐานข้อมูล
Chapter IV : สร้างการติดต่อ
งานบริหารงานบุคคล กองการเจ้าหน้าที่ สำนักงานอธิการบดี หน้า ๑
Tips : หลักการในการออกแบบฐานข้อมูล
การเรียงลำดับและการค้นหาแบบง่าย
Security and Integrity
ฟังก์ชันตรวจสอบเงื่อนไข
คำสั่งแบบเลือกทำ Week 6.
Microsoft Access.
Microsoft Access.
บทที่ 5 การสอบถามข้อมูลด้วยฟังก์ชั่น สำหรับการคำนวณทางคณิตศาสตร์
กระบวนการเขียนโปรแกรม
Seree Chinodom Recordset Object Seree Chinodom Computer Science, BUU.
SQL - Structured Query Language
Structured Query Language (SQL) (2)
– Web Programming and Web Database
การควบคุมทิศทางการทำงานของโปรแกรม
บทที่ 3 แบบจำลองข้อมูล Data Models Calculus
แก้ไขข้อมูลที่ไม่สามารถกรอกเป็นภาษาไทยได้
บทที่ 11 การเขียนโปรแกรมภาษาซี
แบบฝึกหัดที่ 3 การบริหารระบบฐานข้อมูล. 1. จงบอกความประเภทของ ความสัมพันธ์ ตารางความสัมพัน ธ์ ตารางประเภท ความสัมพันธ์ พนักงานสังกัดแผนก มีหัวหน้าพนักงาน.
การเชื่อมต่อฐานข้อมูล โดยใช้คอนโทรล SQLDataSource
ข้อมูลหลักผู้ขายในระบบ
(ก.พ. ที่ นร /ว 8 ลงวันที่ 28 เมษายน 2554)
ค้นหาข้อมูลที่ต้องการจากฐานข้อมูล (SA&D-10)
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
SQL Structured Query Language.
คำสั่งควบคุมการทำงานของ ActionScripts
การสอบถามข้อมูลด้วยฟังก์ชั่นสำหรับ
CHARPTER 4 การสอบถามข้อมูลแบบมีเงื่อนไข
CHARPTER 3 การสอบถามข้อมูลพื้นฐาน
การสอบถามข้อมูลแบบซ้อนกัน
CHARPTER 9 การเชื่อมเทเบิล JOIN…. TABLE.
การวิเคราะห์และออกแบบระบบฐานข้อมูล
การวิเคราะห์และออกแบบระบบฐานข้อมูล
Control Statements.
บทที่ 10 คำสั่งควบคุม OUTLINE 1. คำสั่งแบบเรียงลำดับ (Sequence)
โปรแกรม Microsoft Access
การใช้งานระบบจัดการฐานข้อมูล Mysql ผ่าน phpmyadmin
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
ใช้นับจำนวนแบบมีเงื่อนไข รูปแบบฟังก์ชัน
SML Report Designer การออกแบบรายงาน.
คำสั่งทำซ้ำ for คำสั่ง for เป็นคำสั่งทำซ้ำในลักษณะ Definite loop คือทราบจำนวนรอบที่แน่นอนในการทำงาน ซึ่งจะใช้ตัวแปร 1 ตัวในการนับจำนวนรอบว่าครบตามกำหนดหรือไม่
CHAPTER 12 SQL.
การสร้างแบบสอบถาม และ การกำหนดเงื่อนไข.
Introduction to PHP, MySQL – Special Problem (Database)
SQL Structured Query Language.
หลักการเขียนโปรแกรม ( )
CONDITION Computer Programming Asst. Prof. Dr. Choopan Rattanapoka.
Payroll.
เงื่อนไข ISO.
1 Functions กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
Introduction to SQL - 3 (MySQL) – Special Problem (Database)
Introduction to SQL (MySQL) – Special Problem (Database)
1 Introduction to SQL กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
การค้นหาข้อมูลหลักผู้ขาย การสร้างข้อมูลหลักผู้ขาย
หลักการทั่วไปเกี่ยวกับการเขียนโปรแกรม
SQL (Structured Query Language)
Chapter 9 : ภาษาทางด้านฐานข้อมูลคำสั่ง SQL (SQL Command)
ใบสำเนางานนำเสนอ:

การเลือกข้อมูลชุด ด้วยคำสั่ง IN

การกำหนดเงื่อนไขที่กำหนดเป็นเซ็ต รูปแบบ SELECT <column name> FROM <table name> WHERE <column name> IN(data set) ตัวอย่าง สอบถามข้อมูลทั้งหมดของลูกค้าเฉพาะที่อยู่ใน Bangkok ,Rayong,Ayuthaya

SELECT * FROM customer_tbl WERE address IN (“Bangkok”,”Rayong”,”Ayuthaya”) การสอบถามข้อมูลที่อยู่นอกเซ็ต (ใช้ NOT) ตัวอย่าง สอบถามข้อมูลลูกค้าทั้งหมดยกเว้นใน “Bangkok”,”Rayong”,”Ayuthaya” WERE address NOT IN (“Bangkok”,”Rayong”,”Ayuthaya”)

การเลือกข้อมูลที่อยู่ในช่วงที่ต้องการด้วย BETWEEN ….AND เป็นการกำหนดการหาค่าที่มีค่า 2 ช่วง ระหว่างค่าหนึ่งกับอีกค่าหนึ่ง ใช้คำว่า BETWEEN และ NOT BETWEEN ตัวอย่าง แสดงชื่อพนักงานที่มีเงินเดือนระหว่าง 3500 และ 5000 SELECT ename FROM employee_tbl WERE salary BETWEEN 7500 AND 9000; กรณี ที่ต้องได้ข้อมูลที่นอกเหนือช่วงที่กำหนดให้ใช้ NOT BETWEEN

การเลือกข้อมูลที่ตรงกับรูปแบบที่ต้องการด้วย LIKE เป็นการกำหนดเงื่อนไขเพื่อเลือกข้อมูลที่มีรูปแบบตรงตามที่กำหนด โดยใช้ คำว่า LIKE ? แทนอักษรใด ๆ 1 * แทนอักษรใด ๆ กี่ตัวก็ได้ ตัวอย่าง ให้แสดงข้อมูลลูกค้าที่มีชื่อขึ้นต้นด้วย SO SELECT cname FROM customer_tbl WERE cname LIKE “SO*”

ตัวอย่าง ให้แสดงข้อมูลลูกค้าที่ขึ้นต้นด้วย SO และตามด้วยอักษรอะไร ก็ได้ 3 ตัว SELECT cname FROM cutomer_tbl WHERE cname LIKE "SO???*";

แบบฝึกหัดที่ 3 ให้แสดงข้อมูลทั้งหมดของลูกค้าเฉพาะที่อยู่ใน Bangkok ,Rayong,Ayuthaya ตาราง Customer_tbl ให้แสดงข้อมูลทั้งหมดของลูกค้าเฉพาะที่ไม่ได้อยู่ใน Bangkok ,Rayong,Ayuthaya ตาราง Customer_tbl ให้แสดงชื่อของพนักงานที่มีเงินเดือนระหว่าง 7000 และ 9000 บาท ตาราง Employee_tbl 4. ให้แสดงชื่อลูกค้าที่มีชื่อขึ้นต้นด้วย SO ตาราง Customer_tbl 5. ให้แสดงชื่อลูกค้าที่มีชื่อขึ้นต้นด้วย SO และตามด้วยตัวอักษรอะไรก็ได้ 3 ตัวจาก ตาราง Customer_tbl

6. ให้แสดงข้อมูลลูกค้าที่มีชื่อขึ้นต้นด้วย อักษรอะไรก็ได้ 1 ตัว ตัวที่ 2 เป็น O และตัวต่อไปเป็นอะไรก็ได้กี่ตัวอักษรก็ได้ ตาราง Customer_tbl 7. ให้แสดงชื่อลูกค้าที่ชื่อขึ้นต้นด้วย SO และตามด้วยตัวอักษรอะไรก็ได้ 3 ตัว ตาราง Customer_tbl 8. ให้แสดงข้อมูลของพนักงานที่เกิดระหว่างวันที่ 22/8/1973 และ 2/2/1977 จากตาราง Employee 9. ให้แสดงข้อมูลพนักงานที่มีชื่อขึ้นต้นด้วย ส และตัวต่อไปเป็นอะไรก็ได้กี่ตัวอักษรก็ได้ ตาราง Employee 10. ให้แสดงข้อมูลทั้งหมดของพนักงานที่มีวุฒิการศึกษาระดับปริญญาตรี ตาราง Employee

11. ให้แสดงข้อมูลของพนักงานทั้งหมดยกเว้นแผนก IT ตาราง Employee 12 11. ให้แสดงข้อมูลของพนักงานทั้งหมดยกเว้นแผนก IT ตาราง Employee 12. ให้แสดงข้อมูล รหัส ชื่อ แผนกของพนักงานที่มีเงินเดือนอยู่ระหว่าง 30000 และ 50000 บาท ตาราง Employee 13. ให้แสดงข้อมูลทั้งหมดของพนักงานที่มีที่อยู่เฉพาะเขต............,........ และ ............... จากตาราง Sales 14. ให้แสดงข้อมูล ชื่อ ตำแหน่ง ยอดขาย ที่มีชื่อลงท้ายอักษร..... ตาราง Sales 15. ให้แสดงข้อมูลทั้งหมดยกเว้นพนักงานที่มีที่อยู่ใน........และ....... ตาราง Sales