BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: suvan fishing ที่ กรกฎาคม 01, 2009, 15:07:10 PM

หัวข้อ: ขอตัวอย่าง รือโค๊ด sql เกียวกับการดึงเลขบัตรประชาชที่ละหลัก
เริ่มหัวข้อโดย: suvan fishing ที่ กรกฎาคม 01, 2009, 15:07:10 PM
รบกวนด้วยครับอาจารย์   ไม่เคยทำเลยครับ
หัวข้อ: Re: ขอตัวอย่าง รือโค๊ด sql เกียวกับการดึงเลขบัตรประชาชที่ละหลัก
เริ่มหัวข้อโดย: snhos ที่ กรกฎาคม 01, 2009, 15:37:41 PM
ตัวอย่าง

select substring(ชื่อคอลัมน์,ตำแหน่งตัวเลข,จำนวนที่ดึงหลังจากตำแหน่งที่เลือก) as c from ตาราง where
เช่น ต้องการดึง เลข13 หลัก ที่ตาราง vn_stat
ดึงตัวที่หนึ่ง select substring(cid,1,1) as c from vn_stat where hn='111'
ดึงตัวที่สอง select substring(cid,2,1) as c from vn_stat where hn='111'

ประมาณนี้น่ะครับ หรือจะลองถามอาจารย์ท่านอื่น ๆ ดู  อาจจะได้คำสั่งที่ประมวลผลได้เร็วกว่า
สู้สู้ๆๆ