SQL里的replace函数用法
时间: 2023-07-21 09:09:29 浏览: 113
MySQL替换函数replace()替换指定字段中的所有字符子串为其他字符串
5星 · 资源好评率100%
在 SQL 中,REPLACE 函数用于替换字符串中的指定字符或子字符串。它的语法如下:
```
REPLACE(string, old_value, new_value)
```
参数说明:
- `string`:要进行替换操作的字符串。
- `old_value`:要被替换的字符或子字符串。
- `new_value`:用于替换的新字符或子字符串。
示例:
假设有一个名为 "products" 的表,其中有一个列名为 "description",我们想将其中包含的 "N/A" 替换为 "Not available"。可以使用以下 SQL 查询:
```
UPDATE products
SET description = REPLACE(description, 'N/A', 'Not available')
```
这将更新 "products" 表中的 "description" 列,将所有包含 "N/A" 的值替换为 "Not available"。
阅读全文