2013-08-18 14 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