首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
DraonAbyss
获赞
3070
粉丝
139
关注
5
看过 TA
441
男
华东师范大学
2023
前端工程师
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑DraonAbyss吗?
发布(190)
评论
刷题
DraonAbyss
关注TA,不错过内容更新
关注
2021-09-28 13:47
华东师范大学 前端工程师
题解 | SQL 入门 16 #查找GPA最高值#
知识 使用聚合函数汇总数据 SQL提供的统计函数有:COUNT(【Shift+8】):统计表中元组个数;COUNT([DISTINCT] <列名>):统计本列列值个数;SUM( <列名> ):计算列值总和;AVG( <列名> ):计算列值平均值;MAX( <列名> ):求列值最大值;MIN( <列名> ): 求列值最小值。上述函数中除COUNT(【Shift+8】)外,其他函数在计算过程中均忽略NULL值。 统计函数不能出现在WHERE子句中。例如,查询成绩最高的学生的学号,如下写法是错误的:SELECT 学号 FROM 成绩表WHE...
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-28 13:34
已编辑
华东师范大学 前端工程师
题解 | SQL 入门 15 #查看学校名称中含北京的用户#
知识 字符匹配 一般形式为: 列名 [NOT ] LIKE 匹配串中可包含如下四种通配符:_:匹配任意一个字符;%:匹配0个或多个字符;[ ]:匹配[ ]中的任意一个字符(若要比较的字符是连续的,则可以用连字符“-”表 达 );[^ ]:不匹配[ ]中的任意一个字符。 例23.查询学生表中姓‘张’的学生的详细信息。 SELECT * FROM 学生表 WHERE 姓名 LIKE ‘张%’ 例24.查询姓“张”且名字是3个字的学生姓名。 SELECT * FROM 学生表 WHERE 姓名 LIKE '张__’ 如果把姓名列的类型改为nchar(20),在SQL Server 2012中执行没有...
牛客753105869号:
说的太好了,涨芝士了
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-28 22:41
已编辑
华东师范大学 前端工程师
题解 | SQL 入门 14 #操作符混合运用#
知识 SQL 入门 11 #高级操作符练习# https://blog.nowcoder.net/n/96007a9fda234512a52e27fce9761b0e 题解 题目:现在运营想要找到gpa在3.5以上的山东大学用户 或 gpa在3.8以上的复旦大学同学进行用户调研,请你取出相应数据 SELECT device_id,gender,age,university,gpa FROM user_profile WHERE (university='山东大学'AND gpa > 3.5) OR (university='复旦大学' AND gpa > 3.8) 示例:user_...
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-28 13:14
华东师范大学 前端工程师
题解 | SQL 入门 13#Where in 和Not in#
知识 SQL 入门 9 #查找除复旦大学的用户信息# https://blog.nowcoder.net/n/b1e4d99b15db4aa9b5055f26f666fc71 题解 题目:现在运营想要找到学校为北大、复旦和山大的同学进行调研,请你取出相关数据。 SELECT device_id,gender,age,university,gpa FROM user_profile WHERE university IN ('北京大学' , '复旦大学', '山东大学') 示例:user_profile 根据输入,你的查询应返回以下结果:
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-28 13:07
已编辑
华东师范大学 前端工程师
题解 | SQL 入门 12 #高级操作符练习(2)#
知识 SQL 入门 11 #高级操作符练习# https://blog.nowcoder.net/n/96007a9fda234512a52e27fce9761b0e 题解 题目:现在运营想要找到学校为北大或GPA在3.7以上的用户进行调研,请你取出相关数据 SELECT device_id,gender,age,university,gpa FROM user_profile WHERE university='北京大学' OR gpa > 3.7 示例:user_profile 根据输入,你的查询应返回以下结果:
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-28 09:34
华东师范大学 前端工程师
题解 | SQL 入门 11 #高级操作符练习(1)#
知识 多重条件查询 在WHERE子句中可以使用逻辑运算符AND和OR来组成多条件查询。使用AND谓词的语法格式如下: 布尔表达式1 AND 布尔表达式2 AND … AND 布尔表达式n 只有当全部的布尔表达式均为真时,整个表达式的结果才为真,只要有一个布尔表达式的结果为假,则整个表达式结果即为假。 使用OR谓词的语法格式如下。 布尔表达式1 OR 布尔表达式2 OR … OR 布尔表达式n 表示只要其中一个布尔表达式为真,则整个表达式的结果即为真;只有当全部布尔表达式的结果均为假时,整个表达式结果才为假。 例21.查询所有系号大于1且班名以“电子 ” 开头的班号和班名。 SELECT 班号,...
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-28 00:59
华东师范大学 前端工程师
题解 | SQL 入门 10 #用where过滤空值练习#
知识 涉及空值的查询 空值(NULL)在数据库中表示不确定的值。例如,学生选修课程后还没有考试时,这些学生有选课记录,但没有考试成绩,因此考试成绩为空值。判断某个值是否为NULL值,不能使用普通的比较运算符。判断取值为空的语句格式为: 列名 IS NULL 判断取值不为空的语句格式为: 列名 IS NOT NULL 例19.查询还没有考试的学生的学号和相应的课程号。 SELECT 学号,课程号 FROM 成绩表 WHERE 成绩 IS NULL 例20.查询所有已经考试了的学生的学号和课程号。 SELECT 学号,课程号 FROM 成绩表 WHERE 成绩 IS NOT NULL 题解 题目:...
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-28 00:52
华东师范大学 前端工程师
题解 | SQL 入门 9 #查找除复旦大学的用户信息#
知识 确定集合 用来查找属性值属于指定集合的元组。格式为: 列名 [NOT] IN(常量1, 常量2,…常量n) IN:当列中的值与IN中的某个常量值相等时,则结果为True,表明此记录为符合查询条件的记录。NOT IN:当列中的值与某个常量值相等时,结果为False,表明此记录为不符合查询条件的记录。 例17.查询所有班名是“电子信息工程技术”、“电子声像”或“电子组装技术”的班号和班名。 SELECT 班号, 班名 FROM 班级表 WHERE 班名 IN ('电子信息工程技术' , '电子声像‘, '电子组装技术') 等价于: SELECT 班号,班名 FROM 班级表 WHERE 班名...
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-28 00:30
已编辑
华东师范大学 前端工程师
题解 | SQL 入门 7 #查找年龄大于24岁的用户信息#
知识 SQL 入门 6 #查找学校是北大的学生信息# https://blog.nowcoder.net/n/1f26eea369194af0a932bf647c03a7cf 题解 题目:现在运营想要针对24岁以上的用户开展分析,请你取出满足条件的用户明细数据。 SELECT device_id,gender,age,university FROM user_profile WHERE age > 24 根据输入,你的 查询应返回以下结果:
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-28 00:24
已编辑
华东师范大学 前端工程师
题解 | SQL 入门 6 #查找学校是北大的学生信息#
知识 查询满足条件的元组 比较大小 例12.查询所有系号是1号的班号和班名。 SELECT 班号, 班名 FROM 班级表 WHERE 系号= 1 例13.查询考试成绩有不及格的学生的学号 SELECT DISTINCT 学号 FROM 成绩表 WHERE 成绩< 60 题解 题目:现在运营想要筛选出所有北京大学的学生进行用户调研,请你从用户信息表中取出满足条件的数据,结果返回设备id和学校。 SELECT device_id,university FROM user_profile WHERE university= '北京大学' 示例:user_profile 根据示例,你的...
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-27 23:50
已编辑
华东师范大学 前端工程师
题解 | SQL 入门 38 #查找后降序排列#
知识 SQL 入门 36 #查找后排序# https://blog.nowcoder.net/n/c214532adf014102b6e2b86137dcfa0f 题解 题目:现在运营想要取出用户信息表中的年龄和gpa数据,并先按照**gpa升序排序,再按照年龄升序**排序输出,请取出相应数据。 SELECT device_id,gpa,age FROM user_profile ORDER BY gpa DESC,age DESC 示例 user_profile: 根据示例,你的查询应返回以下结果:
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-27 23:50
已编辑
华东师范大学 前端工程师
题解 | SQL 入门 37 #查找后多列排序#
知识 SQL 入门 36 #查找后排序# https://blog.nowcoder.net/n/c214532adf014102b6e2b86137dcfa0f 题解 题目:现在运营想要取出用户信息表中的年龄和gpa数据,并先按照**gpa升序排序,再按照年龄升序**排序输出,请取出相应数据。 ```SELECT device_id,gpa,age FROM user_profile ORDER BY gpa ASC,age ASC ```用户信息表:user_profile 你的查询应返回以下结果:
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-27 23:45
已编辑
华东师范大学 前端工程师
题解 | SQL 入门 36 #查找后排序#
知识 对查询结果进行排序 可对查询结果进行排序。排序子句为: ORDER BY <列名> [ASC | DESC ] [,<列名> … ] 说明:按<列名>进行升序(ASC)或降序(DESC)排序,还可以按照别名或序 号进行排序。例9.将学生按班号的升序排序。 SELECT * FROM 学生表 ORDER BY 班号 例10.查询选修了“M01F011 ”号课程的学生的学号及其成绩,查询结果按成绩降序排列。 SELECT 学号,成绩 FROM 成绩表 WHERE 课程号='M01F011' ORDER BY 成绩 DESC 例11.查询全体学生的信息,...
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-27 23:29
华东师范大学 前端工程师
题解 | SQL 入门 5 #将查询后的列重新命名#
知识 改变列标题(取别名) 语法: 列名 | 表达式 [ AS ] 新列名 或: 新列名=列名 | 表达式 例8.: SELECT 姓名, year(getdate())-year(出生日期) AS 年龄 FROM 学生表 题解 题目:现在你需要查看2个用户明细设备ID数据,并将列名改为 'user_infors_example',,请你从用户信息表取出相应结果。 SELECT device_id AS user_infos_example FROM user_profile LIMIT 2 示例:user_profile 根据示例,你的...
牛客973244627号:
为啥我的实际输出结果没有显示属性那一行
【题解】SQL 入门
0
点赞
评论
收藏
分享
2021-09-27 23:26
已编辑
华东师范大学 前端工程师
题解 | SQL 入门 4 #查询结果限制返回行数#
知识 使用LIMIT限制结果集 LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果只给定一个参数,它表示返回最大的记录行数目。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1。初始记录行的偏移量是 0(而不是 1)。 例5.检索记录行 6-10 SELECT * FROM table LIMIT 5,5 例6.检索记录行 11-last SELECT * FROM table LIMIT 10...
【题解】SQL 入门
0
点赞
评论
收藏
分享
1
8
9
10
11
12
13
关注他的用户也关注了:
牛客网
牛客企业服务