oracle 查詢出結果用中文列別名與特殊列別名

1.特殊列名

前段時間在寫一個接口時遇到了點特殊的麻煩。
由於接口內容要求返回json結果。這個簡單無非查詢一張表,查出接口想要的字段值,於是分分鐘寫出來了,但是在仔細看接口需求文檔時發現,接口要求的結果每個字段名都帶有前綴“.”。
例如:

{
    "xx.a":"1",
    "xx.b":"2",
    "xx.c":"3",
    "xx.d":"4"
}

於是乎:a,b,c,d 飛快的實現了,但是前面的“xx.”有點麻煩呀。
當時沒有別的辦法,只能把所有列結果查出來,然後在遍歷一個個去拼接這個"xx."。
功能是實現了,但這個問題我一直記着,肯定有更好的辦法吧!
所以:
在這裏插入圖片描述
不久之後我就發現了這種寫法,as 雖然寫sql用的非常多 但是這種寫法我還是使用,以前一直覺得雙引號在sql裏是沒有用的,而且還是錯誤的。現在才恍然大悟。

2.中文列名

同樣,中文列名也是如此使用:
在這裏插入圖片描述

如果對你有用 ,點贊可好?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章