อ่าน 1 นาที
จาก (SQL)
คำ สั่ง SQL From เป็น แหล่งที่มาของชุดแถวที่จะนำไปใช้ใน คำสั่ง Data Manipulation Language (DML) คำสั่ง From เป็นเรื่องปกติมาก และจะให้ชุดแถวที่จะเปิดเผยผ่าน คำสั่ง Select...
จาก (SQL)
คำ สั่ง SQL From เป็นแหล่งที่มาของชุดแถวที่จะนำไปใช้ใน คำสั่ง Data Manipulation Language (DML)คำสั่ง From เป็นเรื่องปกติมาก และจะให้ชุดแถวที่จะเปิดเผยผ่าน คำสั่ง Selectแหล่งที่มาของค่าใน คำสั่ง Updateและแถวเป้าหมายที่จะถูกลบในคำสั่ง Delete [ 1 ]
FROMเป็น คำสงวนของ SQLในมาตรฐานSQL [ 2 ]
ข้อความ นี้FROMใช้ร่วมกับคำสั่ง SQL และมีรูปแบบทั่วไปดังต่อไปนี้:
คำสั่ง SQL-DML จากตารางชื่อ WHERE เงื่อนไข
โดยทั่วไปแล้ว ข้อความ From สามารถเป็นอะไรก็ได้ที่ส่งคืนชุดแถว ตาราง มุมมอง ฟังก์ชัน หรือข้อมูลที่ระบบจัดเตรียมไว้ เช่นสคีมาข้อมูลซึ่งโดยทั่วไปจะเรียกใช้คำสั่งเฉพาะและส่งคืนข้อมูลในรูปแบบตาราง[ 3 ]
ตัวอย่าง
คำสั่ง SQL ต่อไปนี้จะคืนค่าเฉพาะแถวจากตารางmytableที่ค่าในคอลัมน์mycolมากกว่า 100 เท่านั้น
เลือก* จากตาราง mytable ที่mycol > 100ความต้องการ
เงื่อนไข From นั้นจำเป็นในเชิงเทคนิคในพีชคณิตเชิงสัมพันธ์และในสถานการณ์ส่วนใหญ่ก็มีประโยชน์ อย่างไรก็ตาม การใช้งาน DBMS เชิงสัมพันธ์ จำนวนมาก อาจไม่ต้องการเงื่อนไขนี้สำหรับการเลือกค่าเดียวหรือแถวเดียว ซึ่งเรียกว่าตาราง DUALใน ฐาน ข้อมูลOracle [ 4 ]
เลือก3.14 เป็นPiระบบอื่นๆ จะต้องใช้คำสั่ง From พร้อมคำหลัก แม้กระทั่งเพื่อเลือกข้อมูลระบบ[ 5 ]
เลือกto_char ( sysdate , 'Dy DD-Mon-YYYY HH24:MI:SS' ) เป็น"Current Time" จากdual ;สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ จาก (SQL)
คำ สั่ง SQL From เป็น แหล่งที่มาของชุดแถวที่จะนำไปใช้ใน คำสั่ง Data Manipulation Language (DML) คำสั่ง From เป็นเรื่องปกติมาก และจะให้ชุดแถวที่จะเปิดเผยผ่าน คำสั่ง Select...
ตัวอย่าง
คำสั่ง SQL ต่อไปนี้จะคืนค่าเฉพาะแถวจากตาราง mytable ที่ค่าในคอลัมน์ mycol มากกว่า 100 เท่านั้น
ความต้องการ
เงื่อนไข From นั้นจำเป็นในเชิงเทคนิคใน พีชคณิตเชิงสัมพันธ์ และในสถานการณ์ส่วนใหญ่ก็มีประโยชน์ อย่างไรก็ตาม การใช้งาน DBMS เชิงสัมพันธ์ จำนวนมาก อาจไม่ต้องการเงื่อนไขนี้สำหรับการเลือกค่าเดียวหรือแถวเดียว ซึ่งเรียกว่า ตาราง DUAL ใน ฐาน ข้อมูล Oracle [ 4 ]