作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一列需要在第三个字符后插入一个小数,对于 char_length > 4 的每一行
例如。当前
Name
_______
1234
123
12345
期望的输出
Name
_______
123.4
123
123.45
到目前为止,我只能选择要更新的记录,但不确定如何插入到特定索引中。
SELECT *
FROM t1
WHERE CHAR_LENGTH(name) > 4
最佳答案
您可以使用 insert()
功能:
select insert(name, 4, 0, '.')
from t1
where char_length(name) > 4;
请注意,代码应该在没有 where
子句的情况下执行您想要的操作。
这会在字符串的第四个位置插入一个小数点。
关于mysql - 每条超过 3 个字符的记录在第三个字符后添加一个小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51487054/
我刚开始使用 Gnu Plot 并创建了一些简单的绘图。但是现在我遇到了一个新问题。 输入是这样的 csv 文件: name;n0;n1;n2 Benj;1;3;2 Silv;6;1;2 Steffi
我在 MongoDB 中有 2700 条记录。每个文档的大小约为 320KB。我使用的引擎是wiredTiger,集合的总大小约为885MB。 我的 MongoDB 配置如下: systemLog:
我是一名优秀的程序员,十分优秀!