作者NotFunny (不好笑啦)
看板Database
標題[SQL ] 如何截取某欄位的數字部分??
時間Wed Sep 2 15:40:45 2009
我的是 SQL SERVER 2000
有沒有方法可以做到下面這樣
如果該欄位是 ABCD
123456 只截取
123456
如果是XYZ
123 則是
123
有SQL語法可以做到這樣嗎
謝謝
--
http://0rz.tw/sVrUZ http://0rz.tw/lXL4A
http://0rz.tw/xHBYv http://0rz.tw/5Uykl
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.53.121
1F:推 PsMonkey:請附上 DBMS... (這年頭是 po 文都自己爽就好是吧?) 09/02 15:42
2F:→ Antzzz:如果確定前面只有英文字母,用replace換掉如何? 09/02 18:22
3F:推 NotFunny:用26個replace嗎...好像也OK 先這麼做吧 謝謝^^ 09/03 14:25
4F:推 maplenote:不能用"正規表達"比對取代嗎...寫26個有點.... 09/03 16:33
5F:推 Antzzz:MSSQL不支援正規表示式,想用正規式的話就寫程式一行一行取 09/03 19:26
6F:→ Antzzz:SQL2005的話,還真的可以用CLR把正規式函數佈到SQL上用… 09/03 19:53
7F:推 daniel1205:寫個 Function 就好了啊... 09/03 22:46
※ 編輯: NotFunny 來自: 122.116.11.34 (09/04 09:51)