1.SELECT
是用来做什么的呢?一个最常用的方式是将资料从数据库中的表格内选出。从这一句回答
中,我们马上可以看到两个关键字:从(FROM)数据库中的表格内选出(SELECT)。(表
格是一个数据库内的结构,它的目的是储存资料。在表格处理这一部分中,我们会提到如何
使用SQL来设定表格。)我们由这里可以看到最基本的SQL架构:
SELECT "栏位名"FROM "表格名
表名:Iformation
若要选出所有的店名(store name):SELECT store name FROM Iformation
同理 SELECT Sales FROM Information
2.DISTINCT
SELECT指令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓
出,无论资料值有无重复。在资料处理中,我们会经常碰到需要找出表格内的不同资料值的
情况。换句话说,我们需要知道这个表格/栏位内有哪些不同的值,而每个值出现的次数并
不重要。这要如何达成呢?在SQL中这是很容易做到的。我们只要在SELECT后加上
一个DISTINCT就可以了。DISTINCT的语法如下:
SELECT DISTINCT "栏位名"
FROM "表格名"
举例来说,若要在以下的表格,Store_Information,找出所有不同的店名时,
Store_Information表格
键入:SELECT DISTINCT store name FROM Store_Information
结果:
store_name
Los Angeles
San Diego
Boston