2011-09-15 11 views
0

私はMySQL Pro(5.5.9)で作業しています。mySQLのデータから文字を削除する

私のテーブルゲームのコラム(Game_ID)から年を得ようとしています。残念ながら、年は3文字で囲まれ、その後に5つの整数が続きます。例:

SEA200110170

私は、理想的にはそのままGame_IDを維持することができ、その後、年だけで新しい列を作成します。だから私は最初にSEA(または別の3文字の文字列)を、背後には5つの整数の文字列を削除し、year_IDというタイトルの新しい列に2001年を残します。

アイデア?

私はそれがトリム機能と関係があると思いますが、私はそれを理解することができませんでした。

答えて

3

試行:

select Game_ID, substring(Game_ID, 4, 4) as year_ID from your_table 

それは8

1

SUBSTRING

SELECT SUBSTRING(gameid,4,4) AS year_ID FROM MyTable 
を通して位置4から部分文字列を返します
関連する問題