mysql 我想只显示城市的前3个字母大写,而不是在sql.ex孟买成为MUM剩余的字母

8yoxcaq7  于 2023-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(118)

我尝试只显示城市名称的前三个字母,全部大写。例如,“孟买”应显示为“MUM”,“pune”应显示为“PUN”。我尝试使用upper函数,但它只能将整个字符串转换为大写。有人能提出一个查询来完成这一点吗?如果可能的话,你能解释一下吗?

ux6nzvsh

ux6nzvsh1#

在SQL查询中组合使用SUBSTRING和UPPER函数。
例如-

SELECT UPPER(SUBSTRING(city_name, 1, 3)) AS selected_city FROM cities;

相关问题