我有一個SELECT語句被寫入用於SQLPLUS與Oracle數據庫。
該代碼與SQLPlus完美兼容。
SQL與Oracle - 特殊符號
我想了解這個SELECT語句的意思是:
SELECT '"' || a1 || '","' || a2 || '","' || b1 || '","' || c1 || '","' || c2 || '","' || c3 || '","' || sum(d1) || '",'
FROM ...
WHERE ...
GROUP BY ...
ORDER BY ...
具體來說,我想了解什麼符號的下列序列的含義:
||
&
'"'
&
'","'
&
'",'
爲什麼在SELECT語句開始用'「||?
爲什麼SELECT部分以逗號結尾?
他們在做什麼?
他們等同於什麼?
這是從哪裏來的?這是SQLPlus還是Oracle原生的?我找不到任何描述這一點的文檔。我嘗試了很多谷歌搜索,但看到我不知道他們是什麼(因此搜索什麼),很難找到任何東西。
單引號內的部分是規則的字符串,而''||將其連接。 –
簡單的東西 - 谷歌up @ Jsh562 –
看起來這是一個格式化的結果集CSV格式 – ninesided