牛客网-SQL专项训练12
摘要:①SQL中属于分组查询的语句是?(C) 解析: A Where: 条件筛选B 联盟链: 非相关内容C Group By:分组D Having: 条件筛选 区块链大致可以分为公有链(Public Blockchain)、私有链(Private Blockchain)以及联盟链(Consortium B
阅读全文
posted @
2022-09-15 17:23
我不想一直当菜鸟
阅读(69)
推荐(0) 编辑
牛客网-SQL专项训练11
摘要:①有一张订单表orders,包含如下数据: 现要查找order_num不为NULL的所有数据,SQL语句是:SELECT * FROM orders WHERE order_num IS NOT NULL; 解析: 在MySQL中不能使用 = NULL 或 != NULL 等比较运算符在列中查找 N
阅读全文
posted @
2022-09-14 14:55
我不想一直当菜鸟
阅读(145)
推荐(0) 编辑
牛客网-SQL专项训练10
摘要:①SQL语句中与Having子句同时使用的语句是:group by 解析: SQL语法中,having需要与group by联用,起到过滤group by后数据的作用。 ②下列说法错误的是?C 解析: 在使用insert语句插入数据时,表达式的数据类型和表格中对应各列的数据类型必须一一对应。 ③My
阅读全文
posted @
2022-09-13 11:46
我不想一直当菜鸟
阅读(147)
推荐(0) 编辑
牛客网-SQL专项训练9
摘要:①假设有选课表course_relation(student_id, course_id),其中student_id表示学号,course_id表示课程编号,如果小易现在想获取每个学生所选课程的个数信息,请问如下的sql语句正确的是(D ) 解析: 获取学生所选课程的个数,可以通过以学生id作为分组
阅读全文
posted @
2022-09-12 20:42
我不想一直当菜鸟
阅读(242)
推荐(0) 编辑
牛客网-SQL专项训练8
摘要:①在SQL中用条件表示价格在在30至40之间,应该如何表达(B) 解析:IN 与BETWEEN AND的区分 (数字型) 1.in (xx,xx,xx,...) 通常是不连续的,in(30,40)要查询的数据中是否存在30或40; 2.BETWEEN AND 注意是闭区间,BETWEEN 1 AND
阅读全文
posted @
2022-09-12 11:11
我不想一直当菜鸟
阅读(230)
推荐(0) 编辑
牛客网-SQL专项训练7
摘要:①SQL语言可以分为多个类别,那么不属于数据操纵语言DML的是(B) 解析: SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:S
阅读全文
posted @
2022-09-11 16:02
我不想一直当菜鸟
阅读(381)
推荐(0) 编辑
牛客网-SQL专项训练6
摘要:①要将employee 的表名更改为 employee_info,下面MySQL语句正确的是(A) 解析: RENAME用于表的重命名:RENAME <NAME>(修改表名或索引名) 或 RENAME TO <NAME>(修改列名,不更改定义) MODIFY用于字段类型的修改:MODIFY COLU
阅读全文
posted @
2022-09-11 11:01
我不想一直当菜鸟
阅读(181)
推荐(0) 编辑
牛客网-SQL专项训练5
摘要:①查询运动员表中运动员的所有信息,按照年龄升序,成绩降序排列。SQL语句为: SELECT * FROM 运动员 ORDER 年龄 ASC, 成绩 DESC; 知识点: ASC:升序,默认就为升序 DESC:降序 ②当WHERE子句、GROUP BY子句、HAVING子句、ORDER BY子句同时出
阅读全文
posted @
2022-09-09 21:00
我不想一直当菜鸟
阅读(219)
推荐(0) 编辑
牛客网-SQL专项练习4
摘要:①向表evaluate的成绩列添加成绩,从表grade中的成绩一列提取记录,SQL语句为: INSERT INTO evaluate(grade.point) SELECT grade.point FROM grade 解析:题中说了只需要添加一列,并且两个表都有point字段,因此使用point字
阅读全文
posted @
2022-09-08 20:49
我不想一直当菜鸟
阅读(224)
推荐(0) 编辑
牛客网-SQL专项训练3
摘要:①这里有一张user表包含如下信息: 现在要把name列的所有值都转换为大写,并将字段重命名为names,像下面这样: SQL语句为:SELECT UCASE(name) AS names FROM user 解析:结果中只提取出了name这一列,并将其重命名为names,将这一列的名字变成了大写。
阅读全文
posted @
2022-09-08 17:30
我不想一直当菜鸟
阅读(351)
推荐(0) 编辑
牛客网-SQL专项练习2
摘要:①从学生信息表(student)中提取姓名(name)列值为NULL的记录,SQL语句为: 解析:注意不是只查name值,而是查name值为空的所有信息 SQL语句为: SELECT * FROM student WHERE name is NULL; 知识点:判断是否为空值用 IS NULL 和
阅读全文
posted @
2022-09-07 18:19
我不想一直当菜鸟
阅读(203)
推荐(0) 编辑
牛客网-SQL专项练习1
摘要:①检索所有比“王华”年龄大的学生姓名、年龄和性别。SQL语句: 解析: 第一步:先找到王华的年龄 SELECT AGE FROM S WHRE SN = "王华"; 第二步:将第一步的结果作为条件进行筛选,比他年龄大的人的信息 SELECT SN,AGE,SEX FROM S WHRE AGE >
阅读全文
posted @
2022-09-07 16:50
我不想一直当菜鸟
阅读(365)
推荐(0) 编辑
sql中的order by 按列排序
摘要:在视频网课的时候,看到老师讲ORDER BY 后面跟了多个列,按列位置排序: SELECT `大类名`,`进价`,`售价` FROM `商品表` ORDER BY `大类名`,`售价` DESC; 这条sql语句检索 大类名,进价,售价 三列,按照 大类名 和 售价 两列排序,其中很重要的一点就是在
阅读全文
posted @
2022-09-02 10:58
我不想一直当菜鸟
阅读(167)
推荐(0) 编辑