我正在MySQL Pro(5.5.9)中工作。從MySQL中的數據修剪字符
我想從我的表遊戲中的列(Game_ID)獲得年份。不幸的是,這一年被三個字符圍繞,然後是五個整數。例如:
SEA200110170
我從理論上是能夠保持完好Game_ID,然後用一年才創建新列。所以我會在開頭刪除SEA(或者三個字符的另一個字符串)和後面的五個整數字符串,並在2001年留在名爲year_ID的新列中。
任何想法?
我認爲這與修剪功能有關,但我一直無法弄清楚。
我正在MySQL Pro(5.5.9)中工作。從MySQL中的數據修剪字符
我想從我的表遊戲中的列(Game_ID)獲得年份。不幸的是,這一年被三個字符圍繞,然後是五個整數。例如:
SEA200110170
我從理論上是能夠保持完好Game_ID,然後用一年才創建新列。所以我會在開頭刪除SEA(或者三個字符的另一個字符串)和後面的五個整數字符串,並在2001年留在名爲year_ID的新列中。
任何想法?
我認爲這與修剪功能有關,但我一直無法弄清楚。
嘗試:
select Game_ID, substring(Game_ID, 4, 4) as year_ID from your_table
它通過8.
SELECT SUBSTRING(gameid,4,4) AS year_ID FROM MyTable
返回從4位的子串