我有一個在我的項目之一中運行的下面的SQL查詢。我很努力地理解這裏的「as」概念。結果「user_key」和「user_all」顯示爲空。其中作爲在前端 「user_all」 是 「rx.ord_by_userid」 + 「rx.ord_by_inst_id,」使用「as」作爲關鍵字的SQL查詢
SELECT rx.rx_id,
rx.pt_visit_id,
rx.pt_id,
pt_visit.date_time_sch,
' ' as print_dea_ind,
' ' as phys_rx_label,
rx.ord_by_userid,
rx.ord_by_inst_id,
' ' as user_key,
pt_visit.visit_inst_id,
' ' as user_all,
' ' as tp_agt_ind,
FROM rx LEFT OUTER JOIN tx_pln ON rx.tp_name = tx_pln.tp_name AND rx.tp_vers_no = tx_pln.tp_vers_no, pt_visit
WHERE (pt_visit.pt_visit_id = rx.pt_visit_id) and
(pt_visit.pt_id = rx.pt_id) and
((rx.pt_id = :pt_id) and
(rx.rx_id = :rx_id))
感謝的組合。
http://www.w3schools.com/sql/sql_alias.asp –
下面的文章有你的問題的答案。 [SQL關鍵字「AS」的用途是什麼?](http://stackoverflow.com/questions/4164653/whats-the-purpose-of-sql-keyword-as) – arun
我知道別名的概念。但我不明白他們爲什麼試圖用'user_key'表示'' – user3022426