是否可以使用SQL语句从日名称中提取整数值,即“Mon”、“Tue”、“Wed”?
例如:

 Mon = 1
 Tue = 2
 Wed = 3

最佳答案

尝试域:

SELECT FIELD('Mon', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
    -> 1
SELECT FIELD('Thu', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
    -> 4

http://dev.mysql.com/doc/refman/5.4/en/string-functions.html#function_field

关于mysql - 从日字符串中提取日号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2793266/

10-12 19:20