1.特殊列名
前段時間在寫一個接口時遇到了點特殊的麻煩。
由於接口內容要求返回json結果。這個簡單無非查詢一張表,查出接口想要的字段值,於是分分鐘寫出來了,但是在仔細看接口需求文檔時發現,接口要求的結果每個字段名都帶有前綴“.”。
例如:
{
"xx.a":"1",
"xx.b":"2",
"xx.c":"3",
"xx.d":"4"
}
於是乎:a,b,c,d 飛快的實現了,但是前面的“xx.”有點麻煩呀。
當時沒有別的辦法,只能把所有列結果查出來,然後在遍歷一個個去拼接這個"xx."。
功能是實現了,但這個問題我一直記着,肯定有更好的辦法吧!
所以:
不久之後我就發現了這種寫法,as 雖然寫sql用的非常多 但是這種寫法我還是使用,以前一直覺得雙引號在sql裏是沒有用的,而且還是錯誤的。現在才恍然大悟。
2.中文列名
同樣,中文列名也是如此使用: