sql - postgreSQL LEFT 和 UPPER 交互
问题描述
问题:编写一个查询,返回所有购买的名称、地址、州和邮政编码。对于名称,仅返回前 5 个字符,并以全部大写字母显示,按字母顺序排序。
到目前为止的代码:
SELECT LEFT (name, 5) AS UPPER, address, state, zipcode
FROM purchases
ORDER BY name;
我不知道在哪里以及如何使用 UPPER 将返回的第一列中的所有字符大写。到目前为止,这是我的代码通过了 9/10 检查。
解决方案
在查询中添加上层函数
SELECT UPPER(LEFT('JOhNdOEISMYNAME', 5)) AS UPPER
推荐阅读
- jquery - 在 HTML 中图像的右侧插入一个包含 2 行 4 列的表格
- xamarin.forms - XamarinForms Shell 导航与上一页的 TabBar 项
- youtube-livestreaming-api - 创建默认广播的问题(POST https://www.googleapis.com/youtube/v3/liveBroadcasts)
- php - android studio添加记录和更新问题
- javascript - Form 的 App Script 无法准确替换模板中的字段
- mysql - 用事务处理 findAll 查询并使用限制和抵消它的不工作
- json - 将 json 数据从烧瓶 api 解析到颤振列表
- ios - 在已失效的会话中创建的任务
- git - git 在拉取请求之前与上游同步分叉历史
- informatica - 如何从 informatica 云调用 teradata 上的存储过程/宏?