问题 单项选择题

下面SELECT语句语法正确的是( )。

A.SELECT*FROM'通信录'WHERE性别='男'

B.SELECT*FROM通信录WHERE性别='男'

C.SELECT*FROM'嗵信录'WHERE性别=男

D.SELECT*FROM通信录WHERE性别二男

答案

参考答案:B

解析: 本题考查SELECT语句。它构成了 SQL数据库语言的核心,语法包括几个主要子句,分别是FORM、WHERE和ORDERBY子句。SELECT语句的一般格式如下: SELECT ['ALL/DISTINCT]叫(字段列表) FROM <表名>[WHERE<条件表达式))CORDERBY <列名>{[ASCIDESC) ))。在一般的语法格式描述中使用了如下符号。():表示在实际的语句中要采用实际需要的内容进行替代;[小表示可以根据需要进行选择,也可以不选; |:表示多项选择只能选其中之一;{}:表示必选项该语句的含义是在FROM后面给出的表名中找出满足WHERE条件表达式的元组,然后按SELECT后列出的目标表形成结果表。在格式中,SELECT后面是查询目标表,其中,ALL表示检索所有符合条件的元组,默认值为ALL: DISTINCT表示检索要去掉重复组的所有元组;*表示检索结果为整个元组,即包括所有的列;<选择列表>:是由“,”分开的多个项,这些项可以是字段名、常数或系统内部的函数。格式中的条件表达式可以含有数学运算符(3n +、减-、乘*、除/)和关系运算符。SELECT语句中“表名不能用引号括起来,所以选项 A和选项C是不正确的,查询内容必须用单引号括起来,答案为B。

单项选择题
多项选择题