- update 表 set 字段1=replace(字段1, ',' ,'' ),字段2=replace(字段2,',','') where pernr='00046122';//清除 表 中 字段中的空格
- SELECT * from 表 t GROUP BY t.字段1 HAVING count ( t.字段1 ) > 1 查詢字段相等的大於1的數據
- 追加字符串
update 表 set 字段1= CONCAT('00',字段1) 在字段1 前面加 2 個0 例如 字段1對應值 5678 結果 005678
-
CONCAT 用法連接
-
https://blog.csdn.net/qq_39529315/article/details/81134553
https://blog.csdn.net/weixin_34266504/article/details/92398501
刪除前2位字符串
-- update 表 set random_num = SUBSTRING(random_num,3) 值 005678 結果 5678MySQL中,SUBSTRING()是截取字符串函數
使用語法爲:
select substring(str,pos)
select substring(str from pos)
select substring(str,pos,len)
select substring(str from pos for len)
select substring('helloWorld',6,5) 返回結果是‘World’在MySQL中
第一個參數爲要截取的字符串,第二個參數是從第幾個字符開始(包括這個字符)截取
第三個參數是表示想要截取的字符串的長度。
如果只有兩個參數則表示從第pos個字符開始截取到最後一個字符pos的值是可以爲負數的,當pos爲-5時則表示從字符串的倒數第5個字符開始截取
select substring('helloWorld',-5,3) 結果爲:World -
注意: 這個函數中字符串的第一個字符下標是1,不是0,也就是說substring()函數中,下標是從1開始的,這個很容易記錯!!
REPLACE(UUID(), '-' , ' ') as id 條件插入是 id用到這個
Mysql常用sql
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.