Tag: SQL

SQL Server การ Alter Table

สวัสดีคับ บทความนี้ผมจะมาฝาก Script การ Alter Table ใน SQL Server ครับ ซึ่งเป็น Script ที่ถือว่ามีการใช้บ่อยอยู่เหมือนกัน มาเริ่มกันเลยครับ ด้วย Syntax การ Add Column กันก่อนครับ ซึ่งได้ตามตัวอย่างด้านล่าง ตัวอย่างการใช้งานก็ตามด้านล่างครับ ส่วนถ้าต้องการ add หลาย ๆ column ก็ใช้ comma ตามตัวอย่างนี้เลย ส่วนถ้าต้องการ Alter column ก็จะได้ตามตัวอย่างด้านล่าง ส่วนถ้าต้องการจะลบ column ก็จะได้ตามตัวอย่างด้านล่าง ถ้าใครจะเปลี่ยนชื่อ column ก็สามารถใช้ Syntax ตามด้านล่างนี้ ตัวอย่างโค้ดเมื่อเปลี่ยนชื่อก็ตาม script ด้านล่าง จากตัวอย่างผมเปลี่ยนชื่อจาก descrip เป็น descrip1 ลองนำไปใช้กันดูครับ

เขียน SQL เอาข้อมูลล่าสุดตามเลขประจำตัวใน SQL Server

สวัสดีครับ บทนี้ผมจำมาโน๊ต script sql ที่เคยทำเอาไว้นะครับ เผื่อวันหน้าต้องได้ใช้ โดย sql นี้จะรันบน sql server ครับ โจทย์ที่ผมได้รับคือ ให้เอาข้อมูลในตาราง ตารางหนึ่ง โดยให้เอาข้อมูลตามเลขประจำตัว โดยมีเงื่อนไขว่า ให้เอาข้อมูลตามเลขประจำตัวนั้น ๆ ที่อัพเดทล่าสุด อย่างเช่นว่า ผมมี ข้อมูล 2 เรคคอร์ดในตาราง โดย 2 เรคคอร์ดนี้มีเลขประจำตัวซ้ำกัน ผมจะต้องเอาข้อมูลข้อมูล ล่าสุดเฉพาะข้อมูลเดียว script sql ที่ได้ ก็ตาตัวอย่างด้านล่างเลย จากโค้ดตัวอย่างผมทำการ select ข้อมูล โดยแบ่ง partition ตาม cid นั่นก็คือเลขประจำตัวประชาชน โดย order by id desc เอาค่าล่าสุดมา จากตาราง HOWTO_PRESON ตามเลขประจำตัวที่ต้องการ เช่น 1111111111119 กับ 1111111111127