Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
小文字のAMまたはPMを持つように時間フィールドをフォーマットするより良い方法はありますか?これは私がSELECTステートメントに持っているものであり、機能しますが、かなり不格好です。
CONCAT_WS('', DATE_FORMAT(time, '%l:%i '), LOWER(DATE_FORMAT(`time`, '%p'))) AS time
さらに重要なことに、このようなSQL関数を使用したフォーマットに関連する重大なオーバーヘッドはありますか?
あなたはconcactenationなしで直接それを行うことができます。
LOWER(DATE_FORMAT(`time`,'%l:%i %p'))
こちらをご覧ください@SQLFiddle