การทำ sub string ใน Oracle
ในกรณีที่เราต้อง การ Select ข้อมูลบางอย่างอาจจะไม่ต้องการหมด เช่นต้องการ Query เบอร์โทรศัพท์ แล้วไม่ต้องการเอา 4 ตัวท้ายมา
เช่นเบอร์เป็น 086617xxxx เราก็สามารถให้ Oracle ทำให้แทนได้ (CPU เค้าแรง Ram เค้าเยอะ อิอิ)
SELECT CONCAT(SUBSTR(MOBILE_NUMBER,1,6) ,’XXXX’ ) AS MOBILE_XX FROM MOBILE
โดยในการทำ Sub String นั้นเราจะใช้ SUBSTR(Feild,Start Index,Length) ก็คล้าย กับใน C หรือ VB
และจากตัวอย่างได้ใช้ CONCAT มาเพื่อต่อ String ที่เราต้องการ CONCAT(StringA,StringB) ^^
อ้างอิง : http://www.psoug.org/reference/string_func.html
2009/12/04 at 15:26:06
555+ อย่างเทพ ^^
2009/12/04 at 12:36:09
MySQL ธรรมดา ก็ทำได้นะ อิอิ
พอดีแถวนี้ไม่ตังซื้อ Oracle
อิจฉาหว่ะอยากเล่นบ้างมันจะแรงจริงอย่างเค้าว่าป่าว อิอิ