使用如下数据表。 有如下SQL语句: SELECT班级名称,姓名,性别,年龄FROM班级,学生 WHERE班级.班级号=学生.班级号 AND姓名.LIKE“李%” ORDER BY学生.班级号 该语句的含义是(

admin2012-12-03  26

问题 使用如下数据表。


有如下SQL语句:
    SELECT班级名称,姓名,性别,年龄FROM班级,学生
    WHERE班级.班级号=学生.班级号
    AND姓名.LIKE“李%”
    ORDER BY学生.班级号
    该语句的含义是(     )。

选项 A、检索学生表中姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄
B、检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄
C、检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄
D、检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄

答案C

解析 该SQL语句的功能是,检索学生表中姓“李”的学生记录,要求显示该生的班级名称、姓名、性别和年龄,并按“班级号”升序排序。这里的LIKE是字符匹配运算符,“%”是通配符,表示与若干个任意字符匹配;另外,还可以使用“___”通配符表示与一个任意字符匹配。0RI)ER BY是排序短语,默认的排序方式是按升序排序。
转载请注明原文地址:https://kaotiyun.com/show/g1sp777K
0

最新回复(0)