- 博客(8)
- 收藏
- 关注
原创 SQL ZOO我的答案之NULL值
NULL, INNER JOIN, LEFT JOIN, RIGHT JOIN1、列出學系department是NULL值的老師。 SELECT name FROM teacher WHERE dept IS NULL2、注意INNER JOIN 不理會沒有學系的老師及沒有老師的學系。 SELECT teacher.name, dept.name FROM te...
2018-10-22 14:39:22
759
原创 sql zoo我的答案之更多的合拼操作
1、列出1962年首影的電影, [顯示 id, title] SELECT id, title FROM movie WHERE yr=19622、電影大國民 'Citizen Kane' 的首影年份。 SELECT yr FROM movie WHERE title ='Citizen Kane'3、列出全部Star Trek星空奇遇記系列的電影,包括i...
2018-10-22 10:57:41
1917
1
原创 SQL ZOO我的答案之合拼兩個表格
1、修改此SQL以列出 賽事編號matchid 和球員名 player ,該球員代表德國隊Germany入球的。要找出德國隊球員,要檢查: teamid = 'GER' SELECT matchid,player FROM goal WHERE teamid = 'GER'2、只顯示賽事1012的 id, stadium, team1, team2 SELECT i...
2018-10-19 18:18:02
1274
原创 SQL ZOO我的答案之群組函數
使用 SUM, Count, MAX, DISTINCT 和 ORDER BY.1、展示世界的總人口 SELECT SUM(population) FROM world;2、列出所有的洲份, 每個只有一次。 SELECT DISTINCT(continent) FROM world;3、找出非洲(Africa)的GDP總和。 SELECT SUM(g...
2018-10-19 15:13:54
653
原创 SQL ZOO我的答案4之子查詢
4、找出哪些國家的人口是高於歐洲每一國的人口。 留意,我們是找高於歐洲每一個單一國家的人口,不是歐洲各國合計的全部總人口。 SELECT name FROM world WHERE population > ALL (SELECT population FROM world WHERE continent='Europe')1、列出每個國家的名字 name,當...
2018-10-19 09:54:52
1991
1
原创 SQL ZOO我的答案3之SELECT from Nobel
1、更改查詢以顯示1950年諾貝爾獎的獎項資料。 SELECT * FROM nobel WHERE yr=19502、顯示誰贏得了1962年文學獎(Literature)。 SELECT winner FROM nobel WHERE yr = 1962 AND subject = 'Literature'3、顯示“愛因斯坦”('Albert Einstein'...
2018-10-17 18:22:31
406
1
原创 SQL ZOO我的答案2之SELECT from World
SELECT from World3、找出有至少200百萬(2億)人口的國家名稱,及人均國內生產總值。 SELECT name,gdp/population FROM world WHERE population>200000000;4、顯示'South America'南美洲大陸的國家名字和以百萬為單位人口數。 SELECT name,populatio...
2018-10-17 15:00:42
708
原创 SQL ZOO我的答案1之SELECT name
SELECT name1、找出以 Y 為開首的國家 SELECT name FROM world WHERE name LIKE 'Y%';2、找出以 Y 為結尾的國家。 SELECT name FROM world WHERE name LIKE '%Y';3、找出所有國家,其名字包括字母x。 SELECT name FROM world WH...
2018-10-17 14:48:04
640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人