MySQL REPLACE() 函数如何与 WHERE 子句一起使用?


众所周知,WHERE 子句用于在 MySQL 查询中放置条件,而 MySQL 根据这些条件返回结果集。同样,当我们使用带有 WHERE 子句的 REPLACE() 函数时,结果集将取决于所提供的条件。以下是使用“Student”表中数据的一个示例,其中 REPLACE() 函数替换了“主题”列的值为“计算机”的“名称”列的记录。

示例

mysql> Select Name, REPLACE(Name, 'G','S') from student Where Subject = 'Computers';
+--------+------------------------+
| Name   | REPLACE(Name, 'G','S') |
+--------+------------------------+
| Gaurav | Saurav                 |
| Gaurav | Saurav                 |
+--------+------------------------+
2 rows in set (0.00 sec)

更新于: 2020 年 6 月 22 日

2K+ 浏览量

开启您的职业生涯

完成课程认证

开始
广告