我得到了一些数据。
此表目前仅在合并所有表后显示。所以你现在看到:
Table 1
union
Table 2
union
Table 3
我遇到的问题是,现在我有一列包含这样的数据:
AA2B133
我想拆分这个列,所以在当前列中它会尝试保留前3个字符串,而其他4个字符串则会进入另一列。
这样做的最佳方式或最简单方法是什么。
谢谢
答案 0 :(得分:0)
您可以使用RIGHT()
和LEFT()
函数将数据拆分为多个列。
例如:
SELECT LEFT(data,3), RIGHT(data,4)
FROM (SELECT 'AA2B133' AS data) A
将使用您请求的突破返回两列。
答案 1 :(得分:-1)
您可以使用Java来使用此
获取3个第一个字符String substring (String s, int start, int len)
所以如果你想获得三个第一个字符,例如你可以这样做
String substring ("AA2B133",0,2)