SQL相关
文章平均质量分 62
SQL相关
木木mum
是结束也是开始,希望认真对待以后的每一天
展开
-
MySQL基本操作整理
一、关于表的操作1. 建表CREATE TABLE 表名(列名 数据类型 是否可以为NULL值,列名 数据类型 是否可以为NULL值,列名 数据类型 是否可以为NULL值PRIMARY ...原创 2018-11-13 17:13:20 · 170 阅读 · 0 评论 -
瓜子二手车实习笔试SQL
1.有如下线索表tbl_clue clue_id city_id price created_at 1 10 100 2016/6/7 15:33 2 12 123.35...原创 2018-11-13 10:14:45 · 1089 阅读 · 0 评论 -
SQLZOO: Scottish Parliament/zh & NSS Tutorial
4. 列出政黨名單,當中最少有一名黨員在議會內。select party.namefrom msp join party on msp.party=party.codegroup by party.name因为 msp 是按党员统计的表,所以直接将 msp 和 party 内联接,返回的一定是有党员的政党...原创 2018-05-16 11:35:41 · 630 阅读 · 0 评论 -
牛客网-数据库SQL实战1-30
1.查找最晚入职员工的所有信息SELECT *FROM employeesWHERE hire_date =(SELECT MAX(hire_date) FROM employees)2. 查找入职员工时间排名倒数第三的员工所有信息SELECT *FROM employeesWHERE emp_no in (SELECT emp_no ...原创 2018-05-16 11:33:37 · 379 阅读 · 0 评论 -
牛客网-数据库SQL实战41-61
42. 删除emp_no重复的记录,只保留最小的id对应的记录。DELETE FROM titles_testWHERE emp_no IN (SELECT emp_no FROM titles_test GROUP BY emp_no HAVING count(emp_no)>1)AND id NOT IN (SELECT MIN(id) FROM titles_test GROUP ...原创 2018-05-26 10:41:34 · 323 阅读 · 0 评论 -
SQLZOO: More JOIN operations/zh--用子查询创建一个临时表时要记得给这个表命名
12. 尊·特拉華達'John Travolta'最忙是哪一年? 顯示年份和該年的電影數目。SELECT yr,COUNT(title) FROM movie JOIN casting ON movie.id=movieid JOIN actor ON actorid=actor.idwhere name='John Travolta'GROUP BY yrHAVI...原创 2018-04-28 21:24:21 · 1143 阅读 · 3 评论 -
SQLZOO: Music Tutorial/zh
9. 好價大碟是指大碟中每一首歌曲的價格是少於5角。 找出好價大碟,列出大碟名字,售價和歌曲數量。select title,price,count(song)FROM album a JOIN track aa ON (a.asin=aa.album)where 0.5>all(select price/count(song) from album b JOIN track bb ON ...原创 2018-04-28 20:43:43 · 1000 阅读 · 0 评论 -
SQLZOO: The JOIN operation
6. List the the dates of the matches and the name of the team in which 'Fernando Santos' was the team1 coach.select mdate,teamnamefrom game join eteam on team1=eteam.idwhere coach='Fernando Santos'8...原创 2018-04-28 20:12:43 · 265 阅读 · 0 评论 -
SQLZOO: SUM and COUNT/zh & The nobel table can be used to practice more SUM and COUNT functions./zh
8. 列出有至少100百萬(1億)(100,000,000)人口的洲份。select distinct(continent)from world xwhere 100000000<=(select sum(population) from world y where x.continent=y.continent)9. 列出哪年曾同年有3個物理獎Physics得獎者。select yr...原创 2018-04-28 20:05:28 · 427 阅读 · 0 评论 -
SQLZOO: SELECT within SELECT Tutorial/zh
5. Germany德國(人口8000萬),在Europe歐洲國家的人口最多。Austria奧地利(人口850萬)擁有德國總人口的11%。顯示歐洲的國家名稱name和每個國家的人口population。以德國的人口的百分比作人口顯示。select name,concat(round(population/(select population from world where name ='germ...原创 2018-04-28 20:00:54 · 770 阅读 · 0 评论 -
SQLZOO: SELECT from Nobel Tutorial/zh
11. Find all details of the prize won by PETER GRÜNBERGselect *from nobelwhere winner = 'PETER GRÜNBERG'注意 Ü,没研究出来怎么打,直接复制的12. 查找尤金•奧尼爾EUGENE O'NEILL得獎的所有細節 Find all details of the prize won by EUGE...原创 2018-04-28 19:54:14 · 669 阅读 · 1 评论 -
牛客网-数据库SQL实战36-40
36.对于如下表actor,其对应的数据为:actor_idfirst_namelast_namelast_update1PENELOPEGUINESS2006-02-15 12:34:332NICKWAHLBERG2006-02-15 12:34:33创建一个actor_name表,将actor表中的所有first_name以及last_name导入改表。 actor_name表结构如下:列表类...原创 2018-05-19 10:33:29 · 232 阅读 · 0 评论 -
LeetCode 刷提记录-SQL
177. Nth Highest SalaryCREATE FUNCTION getNthHighestSalary(N INT) RETURNS INTBEGIN DECLARE m INT; #声明局部变量 SET m = n-1; #赋值,因为LIMIT 后面的参数不能是一个表达式 RETURN ( # Write your MySQL query statemen...原创 2018-05-11 16:25:27 · 643 阅读 · 0 评论 -
牛客网-数据库SQL实战31-35
31. 获取select * from employees对应的执行计划EXPLAIN SELECT * FROM employees注意EXPLAIN 32. 将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分SELECT last_name||' '||first_name AS nameFROM employeesSQLite...原创 2018-05-17 10:14:54 · 205 阅读 · 0 评论 -
SQLZOO: Using Null--COALESCE( )
5. Use COALESCE to print the mobile number. Use the number '07986 444 2266' if there is no number given. Show teacher name and mobile number or '07986 444 2266'select name,coalesce(mobile,'07986 444 2...原创 2018-05-02 15:37:22 · 281 阅读 · 0 评论 -
SQLZOO:SELECT from WORLD Tutorial/zh
SQLZOO:SELECT from WORLD Tutorial/zh8. 顯示以人口或面積為大國的國家,但不能同時兩者。顯示國家名稱,人口和面積。select name,population,areafrom worldwhere (area > 3000000 and population <= 250000000) or (area <= 3000000 and po...原创 2018-03-20 01:02:15 · 842 阅读 · 0 评论 -
SQLZOO: SELECT names/zh
SELECT names/zh11. 顯示所有國家名字,其首都和國家名字是相同的。SELECT nameFROM worldWHERE capital LIKE name12. 顯示所有國家名字,其首都是國家名字加上”City”。SELECT nameFROM worldwhere capital like concat(name,' City')13. 找出所有首都和其國家名字,而首都要...原创 2018-03-19 17:52:29 · 403 阅读 · 0 评论