大家好(注意我有不同问题的类似主题),
我正在学习MySQL。我遇到了一些多项选择题。 如果我怀疑答案是什么或者不相信它是正确的我开始搜索google,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 :(得分:0)
答案“A”显然是正确的答案。您可以在文档here中阅读有关数字文字的内容:
9.1.2。数字文字
整数表示为数字序列。浮点数使用“。”作为小数点分隔符。两种类型的数字 可以在“ - ”或“+”之前表示否定或正面 值,分别为