PostgreSQL.md
... ...
@@ -830,6 +830,29 @@ AND t.instance_id = '04me86gy87lxe'
830 830
AND t.source IN ('USER', 'BUSINESS_APP');
831 831
```
832 832
833
+### 2.8 select as 别名问题,如果别名不带标识符``或者"",PostgreSQL/gaussdb会将别名转成小写
834
+
835
+请注意,在 PostgreSQL/GaussDB 中,如果别名不带修饰符,会将别名转换成小写.
836
+
837
+这样就会导致代码获取displayName值为NULL, get("displayName")=NULL
838
+
839
+```sql
840
+select display_name as displayName from meta_app;
841
+
842
+--MySQL
843
+displayName |
844
+-----------------+
845
+基础模块 |
846
+
847
+
848
+
849
+--GaussDB
850
+displayname |
851
+-----------------+
852
+基础模块
853
+```
854
+
855
+
833 856
834 857
# 第三节. PostgreSQL 基础教程
835 858