2012-03-13 261 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