2013-08-18 18 views
0

大家好(請注意,我有類似的主題與不同的問題),在select語句中的mysql數字文字

我正在學習MySQL。我遇到了一些選擇題。 如果我懷疑答案是什麼或者不確定是否正確,我開始搜索谷歌,stackoverflow和mysql站點。 但是對於一些人來說,我仍然無法確定正確答案是什麼。

問:

SELECT 'Student Name:' || Stud_Name FROM Students WHERE Stud_ID = 50; 

以下哪項將被視爲一些SELECT語句中的文字?
回答:
A. 50
B. Stud_ID
C.學生姓名
D. ||

提出的答案:D。
我的答案是A.因爲它是一個數字,它是一個文字。
如果在SQL模式下設置PIPES_AS_CONCAT,則雙管道連接值。
否則它是邏輯OR
有什麼我忽略的?

如果您對這個問題/答案或任何我的言論有任何評論,我很樂意聽到它!

非常感謝!

+0

人,這個網站是快速成爲一個檢查我的作業的事。 – Mihai

+0

你的回覆當然是一種快速發佈數據的方式。快速檢查它不適合我。我學到了。我想到了這個問題,並尋找回答這個問題。我只是沒有信心,如果這是我的錯誤或問題(因爲一些已證明我的其他問題) – th3penguinwhisperer

回答

0

答案「A」顯然是正確的答案。您可以閱讀文檔中的數字文字here

9.1.2。數字文字

整數表示爲一個數字序列。浮點數使用「。」作爲小數點分隔符。無論哪種類型號 的之前可以「 - 」或「+」來表示陰性或陽性 值,分別

+0

謝謝您確認並提供一些參考! – th3penguinwhisperer