SlideShare a Scribd company logo
1 of 45
การเขียน  SQL  เบื้องต้น Introduction to SQL ผู้ช่วยศาสตราจารย์ ดร . ไพศาล สันติธรรมนนท์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย ถนนพญาไท ปทุมวัน กรุงเทพฯ  10330 Email : phisan_chula@yahoo.com
SQL  เบื้องต้น SELECT, WHERE, INSERT, UPDATE, DELETE
SQL  เบื้องต้น ,[object Object],เลย 3 สระบุรี 2 กาญจนบุรี 1 Prov_Name Prov_ID
การเรียกดู  SELECT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],เลย 3 สระบุรี 2 กาญจนบุรี 1 Prov_Name Prov_ID
การเรียกดู  SELECT   แบบมีเงื่อนไข ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],สระบุรี 2 Prov_Name Prov_ID
การกระทำ ที่ระบุได้ใน  WHERE If you know the exact value you want to return for at least one of the columns IN Search for a pattern LIKE Between an inclusive range BETWEEN Less than or equal <= Greater than or equal >= Less than < Greater than > Not equal <> Equal =
ตัวอย่าง  WHERE
การแทรกข้อมูล  INSERT ,[object Object],[object Object],[object Object],[object Object],[object Object],เลย 3 ตรัง 4 สระบุรี 2 กาญจนบุรี 1 Prov_Name Prov_ID
การแทรกข้อมูล  UPDATE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],เลย 3 ตรัง 4 สระบุรี 2 กาญจนบุรี 1 Prov_Name Prov_ID เลย 3 ตราด 4 สระบุรี 2 กาญจนบุรี 1 Prov_Name Prov_ID
การลบข้อมูล  DELETE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],เลย 3 สระบุรี 2 กาญจนบุรี 1 Prov_Name Prov_ID เลย 3 กาญจนบุรี 1 Prov_Name Prov_ID
ภาษา  SQL  ขั้นสูง SELECT INTO, CREATE, DataType, DROP, CREAT VIEW, Aggregate Functions, Math Functions, JOIN, Transaction Processing, String Pattern, Data and Time
SELECT INTO ,[object Object],[object Object]
การสร้างตาราง  CREATE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ตัวอย่าง การสร้างตารางใหม่ ,[object Object]
ชนิดของข้อมูล  (PostgreSQL 8.3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],C
ชนิดของข้อมูล  (PostgreSQL 8.3) ,[object Object],[object Object],[object Object],[object Object],[object Object]
การล้างทิ้ง  DROP ,[object Object],[object Object],[object Object],[object Object]
Aggregate Functions ,[object Object],[object Object],[object Object],[object Object],เลย 3 ตรัง 4 สระบุรี 2 กาญจนบุรี 1 Prov_Name Prov_ID
Aggregate Function ,[object Object],[object Object]
ฟังก์ชั่นคณิตศาสตร์ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ฟังก์ชั่นคณิตศาสตร์ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JOIN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ตัวอย่าง  INNER JOIN
LEFT JOIN
ชื่อเทียบของคอลัมท์  (Column Aliases) ,[object Object],[object Object],[object Object]
ชื่อเทียบของตาราง  (Table Aliases) ,[object Object],[object Object],[object Object]
การสร้าง  View ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
การสร้าง  View ,[object Object],[object Object],[object Object],Prov_geo Central_Prov เลย 3 ตรัง 4 สระบุรี 2 กาญจนบุรี 1 Prov_Name Prov_ID สระบุรี 2 กาญจนบุรี 1 Prov_Name Prov_ID
การยกเลิก  View ,[object Object],[object Object]
การทำ  Transaction ,[object Object],[object Object],[object Object],[object Object]
ROLLBACK and COMMIT
ตัวอย่างการ  COMMIT ,[object Object],[object Object],[object Object],[object Object],[object Object]
ตัวอย่าง การ ROLLBACK
Pattern Matching ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ตัวอย่าง  Pattern Matching ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LIKE  สำหรับการเปรียบเทียบ ,[object Object]
วันและเวลา ,[object Object],[object Object],[object Object],[object Object],[object Object]
ตัวอย่าง  DATE
ฟังก์ชันสำหรับ  date time ,[object Object]
ฟังก์ชันวันที่เวลา
ฟังก์ชันผู้ใช้กำหนดเอง เช่น พื้นที่ตร . ม .     ไรงานวา ,[object Object],[object Object],[object Object]
เวปไซท์ แนะนำ ในการเรียนรู้  SQL ,[object Object],[object Object],[object Object],[object Object]
 
 
เอกสาร  pdf   เป็นทางการ  1900  หน้า

More Related Content

What's hot

หน่วยที่ 4 การสร้างแบบสอบถาม
หน่วยที่ 4 การสร้างแบบสอบถามหน่วยที่ 4 การสร้างแบบสอบถาม
หน่วยที่ 4 การสร้างแบบสอบถาม
kruthanyaporn
 
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระบทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
Mook Sasivimon
 
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขร
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขรบทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขร
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขร
Mook Sasivimon
 
ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)
ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)
ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)
sirada nilbut
 

What's hot (8)

ตัวแปรชุด
ตัวแปรชุดตัวแปรชุด
ตัวแปรชุด
 
หน่วยที่ 4 การสร้างแบบสอบถาม
หน่วยที่ 4 การสร้างแบบสอบถามหน่วยที่ 4 การสร้างแบบสอบถาม
หน่วยที่ 4 การสร้างแบบสอบถาม
 
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระบทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขระ
 
3.6 ฟังก์ชัน
3.6 ฟังก์ชัน3.6 ฟังก์ชัน
3.6 ฟังก์ชัน
 
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขร
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขรบทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขร
บทที่ 5 ตัวแปรชุดและตัวแปรกลุ่มอักขร
 
ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)
ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)
ตัวแปรชุดและตัวแปรกลุ่มอักขระ คอมกาน (1)
 
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
 
7
77
7
 

Viewers also liked

วันที่3 opd@seasun
วันที่3 opd@seasunวันที่3 opd@seasun
วันที่3 opd@seasun
Komen Chawarit
 
วันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้ม
วันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้มวันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้ม
วันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้ม
Komen Chawarit
 
PowerPoint การสร้างเว็บ
PowerPoint การสร้างเว็บPowerPoint การสร้างเว็บ
PowerPoint การสร้างเว็บ
patiyachat
 
Apex thaibook 01_draft
Apex thaibook 01_draftApex thaibook 01_draft
Apex thaibook 01_draft
N/A
 
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdfDatabase & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
InSync2011
 

Viewers also liked (20)

ภาษา Sql
ภาษา Sqlภาษา Sql
ภาษา Sql
 
07 sql
07 sql07 sql
07 sql
 
Database Tuning for e-Learning
Database Tuning for e-LearningDatabase Tuning for e-Learning
Database Tuning for e-Learning
 
วันที่3 opd@seasun
วันที่3 opd@seasunวันที่3 opd@seasun
วันที่3 opd@seasun
 
Unit1 1
Unit1 1Unit1 1
Unit1 1
 
วันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้ม
วันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้มวันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้ม
วันที่2 การบันทึกข้อมูล ncd เพื่อส่งออก 43 แฟ้ม
 
การบันทึกข้อมูล 43 แฟ้ม แฟ้ม 7 d
การบันทึกข้อมูล 43 แฟ้ม แฟ้ม 7 dการบันทึกข้อมูล 43 แฟ้ม แฟ้ม 7 d
การบันทึกข้อมูล 43 แฟ้ม แฟ้ม 7 d
 
EbookPictureFormat
EbookPictureFormatEbookPictureFormat
EbookPictureFormat
 
1 system setting&กำหนดรหัสมาตรฐาน
1 system setting&กำหนดรหัสมาตรฐาน1 system setting&กำหนดรหัสมาตรฐาน
1 system setting&กำหนดรหัสมาตรฐาน
 
lesson3 JSP
lesson3 JSPlesson3 JSP
lesson3 JSP
 
PowerPoint การสร้างเว็บ
PowerPoint การสร้างเว็บPowerPoint การสร้างเว็บ
PowerPoint การสร้างเว็บ
 
php5new
php5newphp5new
php5new
 
การบันทึกข้อมูลใน hostxp/hosxp_pcu ประเภท PP เพื่อส่งออก 50 แฟ้ม
การบันทึกข้อมูลใน hostxp/hosxp_pcu ประเภท PP เพื่อส่งออก 50 แฟ้มการบันทึกข้อมูลใน hostxp/hosxp_pcu ประเภท PP เพื่อส่งออก 50 แฟ้ม
การบันทึกข้อมูลใน hostxp/hosxp_pcu ประเภท PP เพื่อส่งออก 50 แฟ้ม
 
Sql ta2
Sql ta2Sql ta2
Sql ta2
 
Apex thaibook 01_draft
Apex thaibook 01_draftApex thaibook 01_draft
Apex thaibook 01_draft
 
การตรวจเช็คฐานข้อมูล Oracle v1 draft
การตรวจเช็คฐานข้อมูล Oracle v1 draftการตรวจเช็คฐานข้อมูล Oracle v1 draft
การตรวจเช็คฐานข้อมูล Oracle v1 draft
 
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdfDatabase & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
 
Lesson 1 intro2_db
Lesson 1 intro2_dbLesson 1 intro2_db
Lesson 1 intro2_db
 
สถาปัตยกรรม
สถาปัตยกรรมสถาปัตยกรรม
สถาปัตยกรรม
 
Sdlc
SdlcSdlc
Sdlc
 

Similar to Spat Db 3 Intro Sql

Javacentrix com chap10-0
Javacentrix com chap10-0Javacentrix com chap10-0
Javacentrix com chap10-0
Theeravaj Tum
 
Sql theory
Sql theorySql theory
Sql theory
alfaton
 
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sqlการเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
Bongza Naruk
 

Similar to Spat Db 3 Intro Sql (14)

Javacentrix com chap10-0
Javacentrix com chap10-0Javacentrix com chap10-0
Javacentrix com chap10-0
 
Sql theory
Sql theorySql theory
Sql theory
 
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริงบทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
 
3 html
3 html3 html
3 html
 
Chapter05
Chapter05Chapter05
Chapter05
 
KMUTNB - Internet Programming 7/7
KMUTNB - Internet Programming 7/7KMUTNB - Internet Programming 7/7
KMUTNB - Internet Programming 7/7
 
Ass1 1
Ass1 1Ass1 1
Ass1 1
 
1111
11111111
1111
 
Static excel
Static excelStatic excel
Static excel
 
วัฒนาอ่อนนุ้ย
วัฒนาอ่อนนุ้ยวัฒนาอ่อนนุ้ย
วัฒนาอ่อนนุ้ย
 
บทที่ 2 พื้นฐานภาษาจาวา
บทที่ 2 พื้นฐานภาษาจาวาบทที่ 2 พื้นฐานภาษาจาวา
บทที่ 2 พื้นฐานภาษาจาวา
 
Chapter 02 Flowchart
Chapter 02 FlowchartChapter 02 Flowchart
Chapter 02 Flowchart
 
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sqlการเพ  มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
การเพ มข_อม_ลลงฐานข_อม_ลด_วยภาษา jsp&sql
 
การวิเคราะห์ข้อมูลใบเสร็จ7-eleven ด้วย Weka
การวิเคราะห์ข้อมูลใบเสร็จ7-eleven ด้วย Wekaการวิเคราะห์ข้อมูลใบเสร็จ7-eleven ด้วย Weka
การวิเคราะห์ข้อมูลใบเสร็จ7-eleven ด้วย Weka
 

Spat Db 3 Intro Sql