日期:2014-05-17 浏览次数:20416 次
CREATE TABLE t1 ( col VARCHAR(10) ) INSERT INTO t1 SELECT '6月' UNION ALL SELECT '7月' UNION ALL SELECT '1月' UNION ALL SELECT '2月' UNION ALL SELECT '11月' UNION ALL SELECT '4月' UNION ALL SELECT '5月' UNION ALL SELECT '8月' UNION ALL SELECT '10月' UNION ALL SELECT '3月' UNION ALL SELECT '12月' UNION ALL SELECT '9月' SELECT * FROM t1 SELECT * FROM t1 ORDER BY CAST(REPLACE(col,'月','') AS INT) --执行结果: col 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月