列别名为PostgreSQL中的NUMBER

时间:2017-01-28 10:48:32

标签: postgresql

我在PostgreSQL的选择查询中使用数字作为别名

Select json->>'1' as 1 from myTable

显示错误

  

“查询附近的错误1”。

如果我们不使用数字(例如,json->>'1'作为数据),它可以正常工作

2 个答案:

答案 0 :(得分:5)

标识符的双引号:

Select json->>'1' as "1" 
from myTable

https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS

答案 1 :(得分:0)

使用双引号:

Select json->>'1' as "1" from myTable