2012-03-13 317 views
0

我有一個數據庫,其中有一個表格,它有一個這樣的字段。Select mySql的語句

Roll2011b45 
Roll2011g40 
Roll2010b03 
Roll2010b90 
Roll2009b16 

我要準備一個查詢,這樣我得到的輸出是這樣的

2009 
2010 
2011 

目的是找出與第5位至第8組不同的字符組方式的所有元組在該領域的數字。任何人都可以幫助我嗎?有人可以幫我準備這種類型的查詢嗎?

回答

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 2012-03-13 09:01:26