-1
我正在使用Oracle DB。通過使用sql的分割函數獲得正確的結果
select split('123,45,6,7',1,',') from dual ;
---------------------------------------------------------------------
result
123
---------------------------------------------------------------------
在上面的查詢中只會得到第一個值(123)。 有什麼辦法從上面的查詢中獲取所有的值。
我想造成象下面這樣一個查詢:
result
123
45
6
7
將鼠標懸停在問題底下的sql標籤上。它說:「問題應該包括代碼示例,表結構,示例數據,**和DBMS實現的標記(例如MySQL,PostgreSQL,Oracle,MS SQL Server,IBM DB2)***」... –
請使用實際的RDBMS(產品和版本)標記您的問題。標籤'sql'是不夠的... – Shnugo
在Postgres中使用'unnest(string_to_array(...)' –