这是我的示例选择查询:
SELECT item from tbl
这是结果:
1001
2001
MySQL 中是否有一个函数可以将字符插入到我的选择查询中的值中?像这个:
1-001
2-002
SELECT CONCAT_WS('-', LEFT(item, 1), SUBSTRING(item, 2)) FROM tbl
使用INSERT() 函数。您的代码应如下所示:
SELECT INSERT(item, ,2, 0, '-') item from tbl
试试这个
SELECT
CONCAT(LEFT( `item ` , 1) ,'-' ,`item`)
FROM `tbl`
或者
SELECT
CONCAT(LEFT( `item ` , 1) ,'-' ,SUBSTRING(`item`,2)
FROM `tbl`
语法将是:
INSERT (ori_string, in_pos, length, new_string)