![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
茗少
努力创造奇迹,奋力书写辉煌
层楼终究误少年,自由早晚乱余生
展开
-
Mybatis中使用@Select注解进行模糊查询
不使用concat会出现Parameter index out of range (1 > number of parameters, which is 0)这个错误@Select("select* from movie where movie_name like concat('%',#{key},'%')") List<movie>getKeyMovie(S...原创 2019-12-15 08:13:56 · 2157 阅读 · 0 评论 -
Letcode---SQL练习--- Consecutive Numbers
编写一个 SQL 查询,查找所有至少连续出现三次的数字。+----+-----+| Id | Num |+----+-----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | 2 |+----+-----+例如,给定上面的 Logs 表, 1 是唯一连续出现至...原创 2019-08-01 20:46:35 · 117 阅读 · 0 评论 -
Letcode---SQL练习---Second Highest Salary
编写一个 SQL 查询,获取 Employee表中第二高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述Employee表,SQL查询应该返回200 作为第二高的薪水。如果不存在...原创 2019-08-01 17:30:58 · 76 阅读 · 0 评论 -
Letcode---SQL练习---Rising Temperature
给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。+---------+------------------+------------------+| Id(INT) | RecordDate(DATE) | Temperature(INT) |+---------+------------------+------------...原创 2019-08-01 16:49:15 · 125 阅读 · 0 评论 -
Letcode---SQL练习---Swap Salary
给定一个salary表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。例如:| id | name | sex | salary ||----|------|---...原创 2019-08-01 00:12:08 · 100 阅读 · 0 评论 -
Letcode---SQL练习----Not Boring Movies
某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非boring(不无聊)的并且 id 为奇数的影片,结果请按等级 rating 排列。例如,下表 cinema:+---------+-----------+-----...原创 2019-07-31 23:57:45 · 109 阅读 · 0 评论 -
Letcode---SQL练习
编写一个 SQL 查询,查找Person 表中所有重复的电子邮箱。示例:+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+---------+根据以上输入,你的查询应返回以下结果:+---------+| Email...原创 2019-07-31 23:46:36 · 114 阅读 · 0 评论 -
牛客网---SQL练习---查找字符串'10,A,B' 中逗号','出现的次数cnt
题目描述查找字符串'10,A,B' 中逗号','出现的次数cnt。SQL代码:select length("10,A,B")-length(replace("10,A,b",",","")) as cnt备注:不得不说sql函数太强大了,replace为字符串替换函数...原创 2019-08-04 14:02:04 · 458 阅读 · 0 评论 -
牛客网---SQL练习---获取Employees中的first_name
题目描述获取Employees中的first_name,查询按照first_name最后两个字母,按照升序进行排列CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16)...原创 2019-08-04 13:56:50 · 266 阅读 · 0 评论 -
Letcode---SQL练习---Exchange Seats
小美是一所中学的信息科技老师,她有一张 seat座位表,平时用来储存学生名字和与他们相对应的座位 id。其中纵列的id是连续递增的小美想改变相邻俩学生的座位。你能不能帮她写一个 SQL query来输出小美想要的结果呢?示例:+---------+---------+| id | student |+---------+---------+| 1 ...原创 2019-08-04 11:48:18 · 165 阅读 · 0 评论 -
Letcode---SQL练习---部门工资最高的员工
The Employee table holds all employees. Every employee has an Id, a salary, and there is also a column for the department Id.+----+-------+--------+--------------+| Id | Name | Salary | Department...原创 2019-08-04 11:03:18 · 107 阅读 · 0 评论