牛客182179768号
牛客182179768号
全部文章
分类
知识点分享(6)
题解(23)
归档
标签
去牛客网
登录
/
注册
牛客182179768号的博客
全部文章
(共29篇)
limit 实现分页
在SELECT语句中使用LIMIT子句来约束要返回的记录数,通常使用LIMIT实现分页。【经营分享】limit的分页公式:limit (page-1)*row_count,row_count举例:(1)limit 0,row_count:表示第一页显示row_count的行数;(2)limit (2...
2021-06-17
0
637
查找排除当前最大、最小salary之后的员工平均工资
思路:第一,获取当前员工的最大值max(salary)、最小值min(salary);第二,排除最大值、最小值后的salary取平均值avg(salary)。eg.查找排除最大、最小salary之后的当前(to_date = '9999-01-01' )员工的平均工资avg_salary。 方法一...
2021-06-14
0
1158
group_concat的使用
group_concat配合group by一起使用,用于将某一列的值按指定的分隔符进行拼接,MySQL默认的分隔符为逗号。#group_concat语法group_concat([distinct] column_name [order by column_name asc/desc ] [sep...
2021-06-14
0
526
利用right()、substring()函数:查询字符串最后两个字母
分享:利用right()、substring()函数:查询字符串最后两个字母eg.获取Employees中的first_name,查询按照first_name最后两个字母并按其升序进行排列 思路:主要是如何获取first_name字符串的最后两个字母,这是会想到substring(string,p...
2021-06-14
0
734
更新联结表中某一表的数据
请你写出更新语句,将所有获取奖金的员工当前的(salaries.to_date='9999-01-01')薪水增加10%。 (emp_bonus里面的emp_no都是当前获奖的所有员工) 存在两个表如下: create table emp_bonus( emp_no int not null, b...
2021-06-11
0
478
MySQL中不允许在子查询的同时删除表数据(不能一边查一边把查的表删了)
MySQL中不允许在子查询的同时删除表数据(不能一边查一边把查的表删了) eg.删除emp_no重复的记录,只保留最小的id对应的记录。思路:(1)通过group by emp_no实现分组,获得最小min(id);(2)在delete from titles_test 过程中,使用where子查...
2021-06-09
0
869
强制索引
(1)MySQL使用强制索引的语法 select col from table_name force index(index_name) where condition; eg. select * from salaries force index(idx_emp_no) where emp_no...
2021-06-07
0
621
题解 | #使用join查询方式找出没有分类的电影id以及名称#
首先,结合题干应用【join联结表】的形式来解:思路:本题只需要通过左连接(left outer join)联结film表和film_category表;既然是求“没有分类的电影id以及名称”,那么film_category表中肯定存在未与film_id匹配的category_id,所以需要wher...
2021-06-04
0
554
题解 | #查找描述信息中包含robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部#
个人认为本题纯语法层面的考察,为了结果而显示结果,无实际应用意义 整理自网络,分享细化的解题思路:-- 第一步:将film表与film_category进行连接,找出描述信息(film.description)中包含robot的的film_id以及fc.category_id;-- 第二步:将fil...
2021-06-04
0
570
首页
上一页
1
2
3
下一页
末页