如何在mysql中设置序列?

时间:2014-11-02 17:21:35

标签: mysql

我在MySQL中有以下SET

SET('winter2001', 'fall2001', 'winter2002', 'fall2002')

MySQL将值视为字符串,而winter2001大于fall2002,因为字符w在f之后

如何设定winter2001小于fall2002的假设?

1 个答案:

答案 0 :(得分:1)

对您的数据进行排序:

CONCAT(RIGHT(date_field,4), IF(LEFT(date_field, CHAR_LENGTH(date_field) - 4) = 'winter', 'Q4, IF(etc))