首页 > 解决方案 > postgreSQL LEFT 和 UPPER 交互

问题描述

问题:编写一个查询,返回所有购买的名称、地址、州和邮政编码。对于名称,仅返回前 5 个字符,并以全部大写字母显示,按字母顺序排序。

到目前为止的代码:

SELECT LEFT (name, 5) AS UPPER, address, state, zipcode
FROM purchases
ORDER BY name;

我不知道在哪里以及如何使用 UPPER 将返回的第一列中的所有字符大写。到目前为止,这是我的代码通过了 9/10 检查。

标签: sqlpostgresql

解决方案


在查询中添加上层函数

SELECT UPPER(LEFT('JOhNdOEISMYNAME', 5)) AS UPPER

推荐阅读