สวัสดีครับวันนี้ก็ยังคงอยู่ที่ SQL เหมือนเดิมครับเพราะ SQL นั้นมีหลากหลาย function และ วิธีการให้เราเลือกใช้มากมายและทุกระบบที่มีการจัดเก็บข้อมูลส่วนใหญ่ก็ต้องใช้เราจึงต้องเน้นทางด้านนี้ให้มือใหม่ก่อนครับ วันนี้มาพูดถึง Alias name ใน SQL กันครับว่าคืออะไร หลายคนอาจเคยเห็นแล้วครับแต่ไม่รู้ว่านั่นคือ Alias name ถ้าได้ดูตัวอย่างคงอ๋อกันเป็นแถวแน่นอนครับ
Alias Name คือ แปลตรงตัวคือนามแฝงครับใน SQL ก็คือ นามแฝงนั่นเองโดยที่เราสามารถตั้งชื่ออะไรก็ได้ให้กับ table หรือ column นั้นๆ หรือ function นั้นๆเพื่อความสะดวกในการอ้างอิงครับ
Example
SELECT '1' AS ONE FROM DUAL;
จากตัวอย่างด้านบน ONE คือชื่อ column ของ value 1 ใน query นี้ซึ่ง ONE นี่ล่ะครับคือ Alias name
แบบย่อ
SELECT '1' ONE FROM DUAL;
การประกาศ alias name ไม่จำเป็นต้องมี as เสมอไปครับเว้นวรรคแล้วใส่ชื่อที่ต้องการได้เลย
ทำไมต้องประกาศ alias name มีประโยชน์ยังไง
ดังที่กล่าวแล้วข้างต้นว่ามีประโยชน์ในการอ้างอิงตัวอย่างเช่น
SELECT cust.id,det.name FROM CUSTOMER cust,DETAIL det WHERE cust.id = det.id;
จากตัวอย่างด้านบนเราต้องการ select ข้อมูลของ 2 table ออกมาแสดง alias name ช่วยในการอ้างอิงถึง table และ column ได้สะดวกยิ่งขึ้นโดยที่เราไม่ต้องพิมพ์ชื่อเต็มของ table หรือ column นั้นๆครับ
เป็นยังไงบ้างครับเท่านี้ทุกท่านก็รู้จักกับ alias name แล้วนะครับ สำหรับวันนี้สวัสดีครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น