推 anchime: to_number(‘1’||‘substr(atable,121,7)’) - 1000000 01/13 19:14
→ anchime: 更正 '1' || .... 01/13 19:16
好方法,用前面加1的方式在用運算式轉為數值
實做後也不需to_number函式
1 || substr(atable,121,7)-10000000查詢結果便是數字型態
謝謝anchime的不吝提示
※ 編輯: erho (122.117.124.224), 01/14/2015 09:26:19
→ pooznn: 用LTRIM('000123', '0') 不行嗎? 01/14 11:25
若用pooznn的方法,
雖然一樣為123,
但查詢結果型態依然為文字,
但如果以anchime的作法可同時轉為數字形態,
可搭配數字運算如sum,avg等函數在做進一步運算
※ 編輯: erho (122.117.124.224), 01/15/2015 11:54:20
推 benqm300: 為什麼to_number(),裡面要用'',來包住substr的語法? 03/21 15:28