标签: mysql sql
是否有更好的方法将时间字段格式化为小写AM或PM?这就是我在SELECT语句中所拥有的并且它有效,但它相当笨重:
CONCAT_WS('', DATE_FORMAT(time, '%l:%i '), LOWER(DATE_FORMAT(`time`, '%p'))) AS time
我想更重要的是,使用这样的SQL函数进行格式化会产生很大的开销吗?
答案 0 :(得分:12)
你可以直接做到而无需连接。
LOWER(DATE_FORMAT(`time`,'%l:%i %p'))
<强> SEE HERE @ SQLFiddle 强>