我正在使用这个postgresql代码,
SELECT id as DT_RowId , title
FROM table_name
ORDER BY title asc
LIMIT 25 OFFSET 0
结果是这样返回的。
+--------+-----+
|dt_rowid|title|
+--------------+
| 1 |A |
| 2 |B |
| 3 |C |
| 4 |D |
| 5 |E |
| 6 |F |
+--------+-----+
但我希望结果应该是这样的。
+--------+-----+
|DT_RowId|title|
+--------------+
| 1 |A |
| 2 |B |
| 3 |C |
| 4 |D |
| 5 |E |
| 6 |F |
+--------+-----+
注意-DT_RowId字段我想要相同的(大小写混合)。
如手册中所述,未引用的标识符折叠为小写(这违反了SQL标准,其中未引用的标识应折叠为大写)。
您需要使用带引号的标识符来保存案例:
SELECT id as "DT_RowId",
title
FROM table_name
ORDER BY title asc
LIMIT 25 OFFSET 0