2012-03-13 26 views
0

私は、このような1つのフィールドを持つテーブルを持つデータベースを持っています。mySqlのSelectステートメント

Roll2011b45 
Roll2011g40 
Roll2010b03 
Roll2010b90 
Roll2009b16 

は、私は目的が8日までの5桁目は異なるセットの文字を含むグループの方法で、すべてのタプルを見つけることです。この

2009 
2010 
2011 

のような出力何かを得るようにクエリを作成したいですその欄に数字を入力します。誰もそれで私を助けることができますか?このような種類のクエリを準備するのに助けてくれる人はいますか?

答えて

2

これはそれを行う必要があります。

SELECT SUBSTRING(column, 5, 4) FROM table GROUP BY 1 ORDER BY 1; 
2
SELECT 
    SUBSTRING(column_name, 5, 4) AS `year` 
FROM 
    table_name 
ORDER BY 
    `year` 
+0

感謝を。それを今得ました:) – user1190882

関連する問題