5. การใช้คำสั่ง As เพื่อเปลี่ยนชื่อ Field หรือ Column

 สำหรับบทความที่แล้วเรื่องพื้นฐาน SQL เราได้พูดถึงการใช้ SELECT กันไปแล้ว มาวันนี้เราจะมาพูดถึงเรื่องการใช้คำสั่ง As กับ WHERE กันค่ะว่ามันใช้งานยังไง และใช้เพื่ออะไร 

สำหรับคำสั่ง As เนี่ย เราจะใช้เพื่อ "เปลี่ยนชื่อคอลัมภ์/ฟิลด์แค่ตอนแสดงผลฐานข้อมูล" ค่ะ อย่างเช่นสมมติว่าเราต้องการชื่อนามสกุลของลูกค้าในฐานข้อมูลเรามาเพื่อที่จะทำลิสต์รายการขอบคุณลูกค้า โดยเราอยากจะดึงรายการออกมาดูและอยากเปลี่ยนชื่อคอลัมภ์ตอนแสดงผลแต่ไม่อยากจะไปแก้ไขชื่อคอลัมภ์ในฐานข้อมูลโดยตรง เราก็จะสามารถใช้คำสั่งนี้ได้ค่ะ ส่วนคำสั่งที่ใช้ ก็คือ


SELECT ชื่อ column as ชื่อที่เราจะเปลี่ยน FROM ชื่อตาราง(Table name) ;


หมายเหตุ : อย่าลืมเว้นวรรคโดยการเคาะ spacebar นะคะ


เช่น อยากเปลี่ยนคอลัมภ์ City ใน Customers เป็นชื่อว่า เมือง เราจะเปลี่ยนยังไง มาค่ะ มาดู(เปลี่ยนเป็นภาษาไทยได้ด้วยนะเอ้อออ) อันดับแรก ให้ไปที่แท็บ Execute SQL เพื่อที่เราจะใส่โค้ดกันนะคะ


SELECT City as เมือง

FROM customers;

ลองรันดู เราก็จะได้ชื่อคอลัมภ์จาก City เป็นคำว่า เมือง แล้ว ว๊าวซ่าไปเลย 


อ้อ! เราลืมบอกไปว่าการเขียนโค้ดเราสามารถเว้นบรรทัดได้ด้วยนะคะ อย่างปกติเราจะพิมพ์ SELECT กับ FROM อยู่บรรทัดเดียวกัน แต่จะเห็นว่าเราสามารถกด Enter เพื่อให้ FROM มาอยู่บรรทัดล่างได้ เพื่อการจัดเรียงที่สวยขึ้นและทำให้ดูง่ายในกรณีถ้าใอนาตเราต้องใช้คำสั่งเยอะๆค่ะ


แล้วถ้าสมมติเราอยากจะเปลี่ยนชื่อคอลัมภ์ Firstname กับ Lastname เป็น ชื่อ กับ นามสกุล ละ ลองเดากันดูเล่นๆค่ะว่าเราจะต้องใส่อย่างไรดี ลองเดาก่อนกดดูเฉลยนะคะ


ซึ่งถ้าใส่โค้ดถูก มันจะขึ้นเป็นรูปแบบนี้ค่ะ ลองใส่โค้ดเองก่อนแล้วค่อยกดดูสปอยน๊าา


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

11. Aggregate Function คืออะไร แล้วมีอะไรบ้าง

4.การใช้คำสั่ง SELECT พื้นฐานในการแสดงผลข้อมูลทั้งหมดหรือบางส่วน