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/

相关文章:

java - ErrorCode 和 SQLState 组合是否可以被视为某些异常的唯一 ID?

sql - 我的 UNION SELECT 有什么问题

php - 使用 while 循环插入表

php - 使用 PHP 将制表符分隔的文本文件读入 MySQL 表

mysql - 找不到mysql提示

mysql - 重新启动我的电脑,突然 MySQL 在 Linux 12.04 上的 xampp(lampp) 中停用

Mysql从2个表中计算相同的值作为2个不同的计数

python - 如何使用Python pandas Df合并具有超过1个相同列的csv并仅添加不同的列

php - 在 WHERE 子句中使用 SELECT IF

SQL 将字符串 MMM.YY 转换为日期