【发布时间】:2022-07-22 16:08:07
【问题描述】:
我已将数据存储在数据库中,字符串数据类型为 10:56, 10:30:89
像这样,现在可以将所有数据转换为 hh:mm:ss 格式,即 10:30:89
请帮帮我
【问题讨论】:
-
一分钟 89 秒 - ? 89代表什么?
我已将数据存储在数据库中,字符串数据类型为 10:56, 10:30:89
像这样,现在可以将所有数据转换为 hh:mm:ss 格式,即 10:30:89
请帮帮我
【问题讨论】:
如果您的数据库以hh:mm 和hh:mm:ss 两种不同格式保存与时间相关的varchar 列数据,并且您希望统一所有记录以具有相同格式,则需要识别hh:mm 中的记录并在最后添加':00'。
您可以使用与该查询类似的查询来做到这一点:
UPDATE MYTABLE
SET MYCOLUMN = CONCAT(MYCOLUMN, ':00')
WHERE MYCOLUMN NOT LIKE '%:%:%'
【讨论】: