一般来说查询sql 语句是
SELECT * FROM table_name
但是有的时候我们需要对查询出来的结果进行 替换
比方说上面例句,查询结果为:
Name | Age | Phone |
---|---|---|
ahuang | 18 | 13222100000 |
ahong | 19 | 13222100001 |
azi stripes | 22 | 13222100002 |
但是呢,我们查询到的结果发现数据库中的数据有问题,但是又暂时不能对数据库中的字段进行修改,所以用到 replace(xxx,,’xxx’,’xx’) 语法;如例句:
SELECT name,age,replace(phone,'1322','1380') FROM table_name
得到如下结果
Name | Age | Phone |
---|---|---|
ahuang | 18 | 13802100000 |
ahong | 19 | 13802100001 |
azi stripes | 22 | 13802100002 |