【发布时间】:2015-07-02 20:12:24
【问题描述】:
我试图将这个小时分成两个不同的列,我有“hrs”和“mins”两个列
例如,如果用户输入0.50 --- 0 应该进入“hrs”列,而 50 应该进入 mins 列。
我尝试使用 SUBSTRING_INDEX 和 SUBSTRING 并且成功了
SUBSTRING_INDEX(SUBSTRING("0.50", 3), ".", 2)
SUBSTRING_INDEX(SUBSTRING("0.50", 1), ".", 1)
我得到了输出 0 和 50。所以这可以正常工作,但是如果用户输入 10.5 或 2.5 那么一切都会变得一团糟。
如何正确地将其拆分为 2 个单独的整数?
谢谢
【问题讨论】:
-
你在正确的轨道上。这可能会让你的生活变得轻松:blog.fedecarg.com/2009/02/22/mysql-split-string-function
-
不错。知道了。谢谢!
-
太棒了!请发布您的答案并自我接受,以便未来的程序员可能受益。 :)