假設有一個包含2列 - ID(INT),DATA(VARCHAR(100))的表「A」。 執行「選擇數據從」結果表中的樣子:如何從SQL結果中提取數字數據
DATA
---------------------
Nowshak 7,485 m
Maja e Korabit (Golem Korab) 2,764 m
Tahat 3,003 m
Morro de Moco 2,620 m
Cerro Aconcagua 6,960 m (located in the northwestern corner of the province of Mendoza)
Mount Kosciuszko 2,229 m
Grossglockner 3,798 m
// the DATA continues...
---------------------
我怎麼能只提取使用某種字符串處理函數中的SELECT SQL查詢中的數字數據,以便從修改的選擇結果看起來像這樣:
DATA (in INTEGER - not varchar)
---------------------
7485
2764
3003
2620
6960
2229
3798
// the DATA in INTEGER continues...
---------------------
順便說一句,如果這可以在單個SQL語句中完成將是最好的。 (我使用的IBM DB2版本9.5)
謝謝:)
您使用的平臺是? – Quassnoi 2009-02-27 19:15:21
IBM DB2版本9.5(原生支持XML存儲的新版本) – natch3z 2009-02-27 19:24:54