我有像“A001; A009; A011-A015; A055; B101-B104”SQL中带有两个分隔符的独立字母数字数据;和 -
的数据;只会将数据拆分成行。
+------+
| A001 |
+------+
| A009 |
+------+
| A055 |
+------+
- 只会将数据拆分成行。
+------+
| A011 |
+------+
| A012 |
+------+
| A013 |
+------+
| A014 |
+------+
| A015 |
+------+
| B101 |
+------+
| B102 |
+------+
| B103 |
+------+
| B104 |
+------+
SQL查询如何做到这一点?
您的数据是非常具有挑战性的一起工作,至少可以说。你在这里有很多障碍。首先你必须把它分成分号上的行。然后你必须展开有一个 - 的行。呸。你总是有1个字符后跟3个数字,或者这只是样本数据,你的真实数据是不一致的? –
这不是SQL语言的工作。这对于正则表达式或解析器来说很容易。 –
是的,我正在寻找 –