我得到了一些數據進入表格。將列中的數據拆分
此表目前僅在合併所有表格後纔會顯示。所以你現在看到:
Table 1
union
Table 2
union
Table 3
我有這個問題,現在我已經有一列,其中包含這樣的數據:
AA2B133
我想拆分此列,因此在當前列它試圖保留前三個charachters和其他四個charachter它進入另一個列。
這樣做的最好方法或最簡單的方法是什麼。
謝謝
我得到了一些數據進入表格。將列中的數據拆分
此表目前僅在合併所有表格後纔會顯示。所以你現在看到:
Table 1
union
Table 2
union
Table 3
我有這個問題,現在我已經有一列,其中包含這樣的數據:
AA2B133
我想拆分此列,因此在當前列它試圖保留前三個charachters和其他四個charachter它進入另一個列。
這樣做的最好方法或最簡單的方法是什麼。
謝謝
您可以使用RIGHT()
和LEFT()
功能將數據分割成多個列。
例如:
SELECT LEFT(data,3), RIGHT(data,4)
FROM (SELECT 'AA2B133' AS data) A
將返回兩列與您請求分支。
您可以使用Java中使用此
String substring (String s, int start, int len)
所以拿到3個第一caracters如果你想獲得,例如,你可以像這樣
String substring ("AA2B133",0,2)
所以提問者應該用Java編寫一個連接到他的數據庫來分割字符串的腳本? – Zak
三個第一charachters什麼的關係AA2B133與工會中的表格?它在其中一個嗎?或者它是結果?請您詳細說明一下 – Jayvee
您好,這是結果。它是數據的一個例子。 – user23495