SQL入門
SQL在線練習網址:SQL在線練習
在此,非常感謝該網站提供這樣一個實踐練習平臺,本文將提供該網站練習答案,一步步跟着練習
Lesson 1: select 查詢
基本語句:SELECT * FROM mytable(表名)
練習要點:
- SQL字母不區分大小寫
- 清楚表格的標題、行名、列名
- SQL符號應該爲英語,比如:","不能夠爲“,”
實踐練習
Table(表): Movies
Id | Title | Director | Year | Length_minutes |
---|---|---|---|---|
1 | Toy Story | John Lasseter | 1995 | 81 |
2 | A Bug’s Life | John Lasseter | 1998 | 95 |
3 | Toy Story 2 | John Lasseter | 1999 | 93 |
4 | Monsters, Inc. | Pete Docter | 2001 | 92 |
5 | Finding Nemo | Finding Nemo | 2003 | 107 |
6 | The Incredibles | Brad Bird | 2004 | 116 |
7 | Cars | John Lasseter | 2006 | 117 |
8 | Ratatouille | Brad Bird | 2007 | 115 |
9 | WALL-E | Andrew Stanton | 2008 | 104 |
10 | Up | Pete Docter | 2009 | 101 |
11 | Toy Story 3 | Lee Unkrich | 2010 | 103 |
12 | Cars 2 | John Lasseter | 2011 | 120 |
13 | Brave | Brenda Chapman | 2012 | 102 |
14 | Monsters University | Dan Scanlon | 2013 | 110 |
- 找到所有電影的名稱
SELECT title FROM movies
(查詢一個表格中某一列的樣式:SELECT 列名 FROM 表格名)
- 找到所有電影的導演
SELECT director FROM movies
- 找到所有電影的名稱和導演
SELECT title,director FROM movies
(查詢表格中多列數據:SELECT 列名1 ,列名2 FROM 表格名)
- 找到所有電影的名稱和上映年份
SELECT title,year FROM movies
- 找到所有電影的所有信息
SELECT * FROM movies
(查詢表格中的所有信息:SELECT * FROM 表格名)
- 找到所有電影的名稱,Id和播放時長
SELECT title,id,length_minutes FROM movies
- 請列出所有電影的ID,名稱和出版國(即美國)
SELECT title,id,'美國' FROM movies
(注意:表格本身沒有“美國”這一列,需要通過引號自行加上去)