我需要帮助,我是新手。
我有一个名为“驱动程序”的列,其编号为“01234567899”。(11 个数字)
我想只选择10个数字并添加“-”而不更新数据库,最终结果如下:1-2345678-99
任何想法如何在这里帮助我....我是新来的
谢谢。
如果您使用的是 MySql,您应该查看它的字符串函数列表http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substr
SELECT CONCAT(substring(driver, 2, 1), '-', substring(driver,3,7), "-", substring(driver, 10)) AS your_number
FROM your_table;
我没有测试它,但它应该可以工作。如果您需要一些更复杂的东西,您可能需要查看 regexp 函数:http ://dev.mysql.com/doc/refman/5.0/en/regexp.html#operator_regexp 。