![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
weixin_42029613
这个作者很懒,什么都没留下…
展开
-
SQL基础练习题
SQL 基础入门50题1.选择分数介于85-100,70-85,60-70,0-60分数段之间的人数,课程标号,课程名称和所占百分比select distinct c.c_name, a.c_id, b.`85-100`, b.百分比 from score a LEFT JOIN (select c_id, sum(case when s_score>85 and s_score&...原创 2020-05-19 16:00:23 · 419 阅读 · 1 评论 -
牛客网SQL练习----学习总结(二) 薪水(成绩)的排名
获取排名第二多薪水员工的信息类似的有查询每门功课的前两名(第二名)查找当前薪水(to_date=‘9999-01-01’)排名第二多的员工编号emp_no、薪水salary、last_name以及first_nameCREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_...原创 2020-05-19 15:59:32 · 157 阅读 · 0 评论 -
牛客网SQL练习------学习总结(一)主从表问题,表格重复数据
1.主表和从表的顺序问题查找各个部门当前(to_date=‘9999-01-01’)领导当前薪水详情以及其对应部门编号dept_no因为输出样式中是按照enp_no递增的,而且dept_no 放在了最后面,所以判断主表应该是salaries;from 应该先写主表,再写从表where 条件限制的时候因为两个表有重复的数据,所以to_date 都要做到限制CREATE TABLE `dep...原创 2020-04-18 16:05:03 · 169 阅读 · 0 评论 -
SQL 排序问题说明
第二个排序为什么会按照s_id 进行排序,该怎么理解这两个代码select a.s_id,a.s_score ,a.c_id, @i:=@i+1 as rank from score a,student b ,(select @i:=0)s where a.c_id='01' and a.s_id=b.s_id order by a.s_score desc; ...原创 2020-04-09 15:01:41 · 104 阅读 · 0 评论 -
SQL server 和 mysql 自动排序生成序列号
mysql和sqlserver都是数据库有关的mysql适合小型的数据库开发,而且免费开源的,一般和PHP一起开发小型企业或者个人网站一类的应用sqlserver是微软开发的数据库软件,需要收费,适合开发中型企业的应用,比mysql数据库功能更强大一些。除此之外,当然还有Oracle、DB2数据库用于大型企业商业应用。sql server排序有四个函数 分别为:row_number 顺序...原创 2020-03-26 13:59:41 · 2294 阅读 · 0 评论