select concat('substring_index(name,'.',1) as name1',"-",'substring_index(name,':',-1) as name2') as name3 from tb1
這個陳述句怎么改?
對欄位name中值前后連接,例如40019.test;高度:5012米 得到:400019-5012米
uj5u.com熱心網友回復:
SET @tmp := '40019.test;高度:5012米';
SELECT CONCAT(SUBSTR(@tmp, 1, INSTR(@tmp, '.')-1), '-', SUBSTR(@tmp, INSTR(@tmp, ':')+1))
uj5u.com熱心網友回復:
取表中的欄位name中值處理 啊uj5u.com熱心網友回復:
select concat(substring_index(name,'.',1),"-",substring_index(name,':',-1)) as name1 from tb1uj5u.com熱心網友回復:
正解
SET @tmp := '40019.test;高度:5012米';
SELECT CONCAT(SUBSTR(@tmp, 1, INSTR(@tmp, '.')-1), '-', SUBSTR(@tmp, INSTR(@tmp, ':')+1))
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/85503.html
標籤:MySQL
上一篇:MYSQL自定義函式報1064錯
下一篇:Mysql觸發器的問題
