วันพฤหัสบดีที่ 17 ตุลาคม พ.ศ. 2556

MS SQL Select การดึงข้อมูล

การดึงข้อมูลจากฐานข้อมูล MS SQL มีรูปแบบการดึงตามภาพด้านล่าง
แบบแรก เป็นการดึงข้อมูลโดยจะเลือกข้อมูลตามคอลัมน์ที่เราต้องการ

ตัวอย่างการเขียนQuery เพื่อดึงข้อมูลตามคอล้มน์ที่เราต้องการ


แบบที่สอง เป็นการดึงข้อมูลโดยจะเลือกข้อมูลทุกคอลัมน์ที่มีในตาราง


ตัวอย่างการเขียน Query เพื่อดึงข้อมูลทุกคอลัมน์ที่มีในตาราง


เมื่อต้องการดึงข้อมูลที่ไม่ซ้ำกันขึ้นมาแสดงให้เขียนใส่ Distinct ไว้ด้านหลัง SELECT


เมื่อต้องการดึงข้อมูลตามเงื่อนไข ให้เขียน เงื่อนไขต่อจาก From 


เมื่อต้องการดึงข้อมูลที่มีเงื่อนไขมากกว่า 1 เงื่อนไข ใช้ AND หรือ OR
AND คือเงื่อนไขจะต้องเป็นจริงทั้ง สองเงื่อนไข
OR คือเงื่อนไขจะเป็นจริงแค่เงื่อนไขใดเงื่อนไขหนึ่ง หรือ ทั้งสองก็ได้
AND ,OR คือเงื่อนไขที่เป็นจริง ทั้ง Country และ ภายใน วงเล็บ จะต้องเป็นจริง เงื่อนไข City เป็น Berlin หรือ  City เป็น Munchen

เมื่อต้องการเรียงลำดับข้อมูล จะเพิ่มคำสั่ง ORDER BY


ASC คือ เรียงจากน้อยไปมาก
DESC คือ เรียงจากมากไปน้อย

ตัวอย่าง คือ จะเรียงข้อมูล Country จากมากไปน้อย หรือ จาก Z to A


ถ้าต้องการแสดงข้อมูล จำกัดเรคคอร์ด เช่นต้องการดึงแค่ 10 รายการ ให้เขียนเป็นรูปแบบดังนี้


ตัวอย่าง คือ 







ไม่มีความคิดเห็น:

แสดงความคิดเห็น