mysql - 使用查询获取字段值并将特定字符转换为大写

标签 mysql sql

我想编写检索所有员工姓名的查询。如果任何员工姓名包含“a”字符,则转换为大写。

所有这些我只想通过查询来完成。

例如:

Eid Ename

1 ganesh

2 ram

3 sheen

4 aadhar

应该是这样的:(预期)

Eid Ename

1 gAnesh

2 rAm

3 sheen

4 AAdhAr

最佳答案

使用replace功能

select replace(name, 'a', 'A') from table

关于mysql - 使用查询获取字段值并将特定字符转换为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32601371/

相关文章:

Mysql,Concat指定长度

php - 在 Mysql 上存储大量表单信息的最佳方法是什么?

php - 将嵌套 Mysqli 查询更改为 JOIN 语句

java - 根据产品功能排名

sql - 如何删除 postgres 批处理输出中的 eol(加号)字符

php - 在帖子内容中搜索并替换 REGEX 以获取图像文件名

mysql - 执行关联的正确方法

mysql - 创建函数时出现语法错误

php - MySQL 转储不工作

asp.net - SQL 存储过程无法返回值