sql - lower first letter of column by keeping rest as it is
问题描述
My data is like
users table:
ID Name Address
1 Shane England
2 Mark NewZeaLand
3 Andrew Jordon
I want to update address in users table like newZeaLand.
here is what i have tried
but it is lowering all letters as lower case
update users
set Address=lower(Address)
where ID=2
解决方案
这是你想要的吗?
update users
set Address = lower(substr(address, 1, 1)) || substr(address, 2)
where ID = 2;
推荐阅读
- c# - ASP .NET Core 更改默认 ApiController BadResponse
- api - 火币签名总是返回“签名无效”:验证失败
- python - 根据 np.random.random 的结果制定 if/elif 语句的更有效方法?
- load-balancing - AutoScaling 环境监控
- sql-server - SQL 代理弄乱了连接字符串中的特殊字符
- django - NGINX HTTP 499 与 AWS NLB 和 Gunicorn _ Django
- ios - 如何在 iOS 的键盘上方添加完成按钮?
- javascript - Node.js - 加载所有文件,还是不加载所有文件,这是我的问题
- postgresql - 将参数传递给视图
- openstack - 如何在没有源代码补丁的情况下将自定义计算驱动程序连接到 openstack nova-compute?