我有像「A001; A009; A011-A015; A055; B101-B104」SQL中帶有兩個分隔符的獨立字母數字數據;和 -
的數據;只會將數據拆分成行。
+------+
| A001 |
+------+
| A009 |
+------+
| A055 |
+------+
- 只會將數據拆分成行。
+------+
| A011 |
+------+
| A012 |
+------+
| A013 |
+------+
| A014 |
+------+
| A015 |
+------+
| B101 |
+------+
| B102 |
+------+
| B103 |
+------+
| B104 |
+------+
SQL查詢如何做到這一點?
您的數據是非常具有挑戰性的一起工作,至少可以說。你在這裏有很多障礙。首先你必須把它分成分號上的行。然後你必須展開有一個 - 的行。呸。你總是有1個字符後跟3個數字,或者這只是樣本數據,你的真實數據是不一致的? –
這不是SQL語言的工作。這對於正則表達式或解析器來說很容易。 –
是的,我正在尋找 –