平常工做中,咱們偶爾會對錶中的數據進行截位操做,而使用RIGHT與LFET函數能夠方便的進行截位操做。函數
可是有個缺點:只能從左邊或右邊開始截位。spa
下面進行演示:code
一、建立通信錄表blog
1 CREATE TABLE contacts ( 2 id INT PRIMARY KEY, 3 name VARCHAR(20) DEFAULT NULL, 4 mobile VARCHAR(14) NOT NULL 5 );
二、插入數據class
1 INSERT INTO contacts VALUES('1', '小李', '15050066367'); 2 INSERT INTO contacts VALUES('2', '小王', '+8615262130749'); 3 INSERT INTO contacts VALUES('3', '小黑', '15298793658+86');
三、對第二條數據,去掉左邊的三位mobile
UPDATE contacts SET mobile = RIGHT(mobile,LENGTH(mobile) - 3) WHERE id = 2;
結果以下:im
能夠看出,第二條數據左邊三位已經被去掉了,結果正確。數據
四、對第三條數據,去掉右邊三位img
1 UPDATE contacts SET mobile = LEFT(mobile,LENGTH(mobile) - 3) WHERE id = 3;
結果以下:di
能夠看出,第三條數據右邊三位已經被去掉了,結果正確。