Translate

วันอังคารที่ 14 มีนาคม พ.ศ. 2560

SQL Alias name

             สวัสดีครับวันนี้ก็ยังคงอยู่ที่ 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 แล้วนะครับ สำหรับวันนี้สวัสดีครับ

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

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