หน้าปก หน้าชื่อเรื่อง หน้าลิขสิทธิ์ คำนำหน้า เนื้อหาหน้า บทที่ 1 พื้นฐาน SQL
1.1 SQL คืออะไร
1.2 ประวัติการพัฒนาของ SQL
1.3 คำสั่ง SQL
1.4 ประเภทข้อมูล
1.4.1 ประเภทตัวเลข
1.4.2 ประเภทเวลา
1.4.3 ประเภทอักขระ
1.4.4 ประเภท BLOB
1.5 นิพจน์
1.5.1 ไวยากรณ์นิพจน์ SQL
1.5.2 นิพจน์คอลัมน์
1.5.3 นิพจน์คงที่
1.5.4 การแสดงออกของฟังก์ชัน
1.5.5 การแสดงออกของกลุ่ม
1.5.6 นิพจน์การเรียกขั้นตอน
1.5.7 ตัวดำเนินการทางคณิตศาสตร์
1.5.8 ตัวดำเนินการต่อข้อมูล
1.6 ฟังก์ชั่น
1.6.1 ฟังก์ชันเลขคณิต
1.6.2 ฟังก์ชันตรีโกณมิติ
1.6.3 ฟังก์ชันเลขชี้กำลังและลอการิทึม
1.6.4 ฟังก์ชันวันที่/เวลา
1.7 ค่าว่าง
1.8 สรุปบทที่ 2 ฐานข้อมูลตัวอย่าง
2.1 โครงสร้างของฐานข้อมูลตัวอย่าง
2.1.1 โต๊ะลูกค้า
2.1.2 ตารางคำสั่งซื้อและตารางรายการ
2.1.3 ตารางสต็อคและตารางแค็ตตาล็อก
2.1.4 ตาราง Cus-Call
2.1.5 ตารางรหัส
2.2 ความสัมพันธ์ระหว่างตาราง
2.3 การสร้างฐานข้อมูลร้านค้า7
2.4 ข้อมูลในร้านค้า7
2.5 สรุปบทที่ 3 แบบสอบถามง่ายๆ
3.1 เลือกคำสั่ง
3.2 คำสั่งเลือกพื้นฐาน
3.2.1 การใช้เครื่องหมายดอกจัน (*)
3.2.2 ลำดับชื่อคอลัมน์
3.2.3 ลบแถวที่ซ้ำกัน
3.2.4 สตริงย่อยแบบสอบถาม
3.3 คำค้นหา (where clause)
3.3.1 เงื่อนไขการค้นหา
3.3.2 เงื่อนไขการเปรียบเทียบ
3.3.3 การตัดสินค่า Null
3.3.4 การกำหนดขอบเขต
3.3.5 การกำหนดสมาชิกภาพกลุ่ม
3.3.6 การจับคู่รูปแบบ
3.3.7 เงื่อนไขคอมโพสิต
3.4 คอลัมน์จากการคำนวณ
3.5 เรียงลำดับตามข้อ
3.5.1 ลำดับขึ้นและลง
3.5.2 การเรียงลำดับหลายคอลัมน์
3.5.3 หมายเลขซีเรียลของคอลัมน์
3.6 บันทึกผลลัพธ์แบบสอบถาม
3.7 สรุปบทที่ 4 แบบสอบถามการรวมหลายตาราง
4.1 ตัวอย่างแบบสอบถามแบบหลายตาราง
4.2 แบบสอบถามการเชื่อมต่อหลายตารางอย่างง่าย
4.2.1 วิธีสร้างแบบสอบถามการรวมหลายตาราง
4.2.2 การเชื่อมต่อตารางความสัมพันธ์ระหว่างพ่อแม่และลูก
4.2.3 การเชื่อมต่ออื่นที่เทียบเท่ากัน
4.2.4 การเข้าร่วมที่ไม่เท่ากัน
4.3 ปัญหาเฉพาะในการเข้าร่วมแบบสอบถาม
4.3.1 ชื่อคอลัมน์ที่ไม่ชัดเจน
4.3.2 แบบสอบถามแบบหลายตารางและผลิตภัณฑ์คาร์ทีเซียน
4.3.3 การใช้ *
4.3.4 นามแฝงของตาราง
4.4 การเชื่อมต่อด้วยตนเอง
4.4.1 ข้อมูลซ้ำซ้อน
4.4.2 เข้าร่วมด้วยตนเองและเข้าสู่ส่วนคำสั่งชั่วคราว
4.4.3 อ้างอิงค่าแถวเพื่อค้นหาค่าที่ซ้ำกัน
4.5 การรวมภายนอก
4.5.1 การรวมภายนอกอย่างง่าย
4.5.2 การรวมแบบง่ายที่ซ้อนกัน
4.5.3 การรวมภายนอกที่ซ้อนกัน
4.5.4 การรวมภายนอกระหว่างสองตารางและตารางที่สาม
4.6 สรุปบทที่ 5 สถิติกลุ่ม
5.1 ฟังก์ชั่นกลุ่ม
5.1.1 ฟังก์ชันการรวมคืออะไร
5.1.2 การใช้ฟังก์ชันนับ
5.1.3 การใช้ฟังก์ชันผลรวม
5.1.4 การใช้ฟังก์ชันเฉลี่ย
5.1.5 การใช้ฟังก์ชันขั้นต่ำและฟังก์ชันสูงสุด
5.2 การใช้กลุ่มตามข้อ
5.2.1 ทำความเข้าใจกลุ่มตามข้อ
5.2.2 การใช้ฟังก์ชั่นกลุ่ม
5.2.3 การเรียงลำดับผลการแข่งขันแบบกลุ่ม
5.2.4 ข้อจำกัดบางประการเกี่ยวกับการจัดกลุ่ม
5.3 การใช้ประโยคมี
5.4 สรุปบทที่ 6 แบบสอบถามย่อย
6.1 การใช้แบบสอบถามย่อย
6.1.1 แบบสอบถามย่อยคืออะไร
6.1.2 แบบสอบถามย่อยในส่วนคำสั่งไหน
6.1.3 วิธีการประมวลผลแบบสอบถามย่อย
6.2 ตัวอย่างแอปพลิเคชันแบบสอบถามย่อย
6.2.1 แบบสอบถามย่อยแนะนำโดยใน
6.2.2 แบบสอบถามย่อยที่เข้าร่วมโดยตัวดำเนินการเชิงสัมพันธ์
6.2.3 การใช้ตัวระบุปริมาณ
6.3 แบบสอบถามย่อยที่สัมพันธ์กัน
6.3.1 ทำความเข้าใจแบบสอบถามย่อยที่สัมพันธ์กัน
6.3.2 การใช้ตัวระบุปริมาณที่มีอยู่
6.4 แบบสอบถามย่อยและการรวม
6.5 การซ้อนกันของแบบสอบถามย่อย
6.6 แบบสอบถามย่อยในส่วนที่มี
6.7 สรุปบทที่ 7 ตั้งค่าการดำเนินการ
7.1 การดำเนินงานของสหภาพ
7.1.1 การดำเนินการของสหภาพ
7.1.2 ลักษณะการดำเนินงานของสหภาพ
7.1.3 การประยุกต์ใช้การดำเนินงานของสหภาพแรงงาน
7.2 การดำเนินการทางแยก
7.3 การดำเนินการที่แตกต่าง
7.4 สรุปบทที่ 8 ฟังก์ชั่นการอัพเดตข้อมูล SQL
8.1 ใส่ข้อมูลลงในตาราง
8.1.1 แทรกแถวข้อมูล
8.1.2 แทรกข้อมูลหลายแถว
8.2 อัพเดตข้อมูลในตาราง
8.2.1 คำสั่งอัพเดต
8.2.2 อัพเดตทุกแถว
8.2.3 การแนะนำแบบสอบถามย่อยในส่วนคำสั่งของการอัปเดต
8.2.4 การแนะนำแบบสอบถามย่อยในชุดคำสั่งของการอัพเดต
8.3 ลบข้อมูลในตาราง
8.3.1 ลบคำสั่ง
8.3.2 ลบแถวทั้งหมด
8.3.3 การแนะนำแบบสอบถามย่อยในส่วนคำสั่งลบ
8.4 การโหลดและการยกเลิกการโหลดข้อมูลแบทช์
8.4.1 คำสั่งโหลด
8.4.2 คำสั่งยกเลิกการโหลด
8.5 สรุปบทที่ 9 ขั้นตอนการจัดเก็บ
9.1 ทำความเข้าใจขั้นตอนการจัดเก็บ
9.1.1 ขั้นตอนการจัดเก็บคืออะไร?
9.1.2 วิธีจัดการกับขั้นตอนการจัดเก็บ
9.1.3 ทำไมต้องใช้ขั้นตอนการจัดเก็บ
9.2 วิธีการสร้างและใช้ขั้นตอนการจัดเก็บ
9.2.1 วิธีการสร้างขั้นตอนการจัดเก็บ
9.2.2 การค้นหาข้อผิดพลาดในขั้นตอนการจัดเก็บ
9.2.3 การดำเนินการตามขั้นตอนการจัดเก็บ
9.3 การใช้ตัวแปร
9.3.1 ความหมายและการใช้ตัวแปร
9.3.2 ขอบเขตของตัวแปร
9.3.3 การกำหนดค่าให้กับตัวแปร
9.3.4 นิพจน์ของ SPL
9.4 คำสั่ง SPL
9.4.1 บล็อกคำสั่ง
9.4.2 คำสั่ง IF
9.4.3 สำหรับคำสั่ง
9.4.4 ข้อความ WHILE
9.4.5 ข้อความ FOREACH
9.4.6 คำสั่ง EXIT
9.4.7 ดำเนินการคำสั่งต่อไป
9.4.8 คำสั่งระบบ
9.5 การถ่ายโอนข้อมูล
9.5.1 การส่งผ่านข้อมูลไปยังขั้นตอนการจัดเก็บ
9.5.2 การส่งคืนข้อมูลจากขั้นตอนการจัดเก็บ
9.6 การจัดการข้อยกเว้น
9.6.1 การจับผิด
9.6.2 โดเมนการควบคุมของคำสั่ง ON EXCEPTION
9.6.3 ข้อยกเว้นที่ผู้ใช้กำหนด
9.7 หน้าสรุปภาคผนวก
ขยาย