0

我目前正在使用node-postgres来查询我的数据库,如下所示:

SELECT DISTINCT(name) FROM users.names ORDER BY name;

我想返回这些名称的小写字母,所以我尝试了这个:

SELECT DISTINCT(lower(name)) FROM users.names ORDER BY lower(name);

...但这只是null代替每个名称返回。

4

1 回答 1

0

这解决了它:

SELECT DISTINCT(LOWER(tag)) AS tag FROM support.tags ORDER BY LOWER(tag);

关键的添加显然是AS tag,否则结果集中的 'tag' 字段被重命名为 'lower'。

于 2015-08-24T15:37:03.490 回答