程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> SQL教程(3):最基本的SELECT命令

SQL教程(3):最基本的SELECT命令

編輯:更多數據庫知識

select命令或語句用來獲取一個或多個表中的記錄信息,一般配合where子句使用,來取得滿足某些條件的記錄,如果沒有where子句,將返回所有記錄。一般的使用方式如下:
SELECT attribute-list
  FROM table-name
  WHERE condition
attribute-list:返回內容的列表,每個內容用逗號分開。這裡的內容可以為字段,包含字段的表達式或更復雜的子查詢。

table-name:表名,更復雜時可以為子查詢。

condition:條件表達式,用來篩選滿足該條件的記錄。

在本節中我們使用下表作為試驗之用:
bbc(name, region, area, population, gdp)
表名為bbc,該表有5個字段(columns),又稱為屬性(attributes) . 
name :國家名
region: 國家所在的地區
area: 面積 
population :人口
gdp:國民生產總值 
SQL實例:

一、選出所有國家名,地區和人口
SELECT name, region, population FROM bbc
二、給出France的人口數
SELECT population FROM bbc
  WHERE name = 'France'
三、哪些國家的名稱以字符D開始?
SELECT name FROM bbc
  WHERE name LIKE 'D%'
四、 國土大國(面積大於五百萬平方公裡)的國名和人口密度
SELECT name, population/area FROM bbc
  WHERE area > 5000000
五、給出一些小(面積小於2000平方公裡)而富有(國民生產總值大於50億)的國家
SELECT name , region
  FROM bbc
  WHERE area < 2000
    AND gdp > 5000000000
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved