sql语句各关键字用法大全.pdf
文本预览下载声明
SQL 语句教程
SQL语句教程(01) SELECT 2
SQL语句教程(02) DISTINCT2
SQL语句教程(03) WHERE2
SQL语句教程(04) AND OR 3
SQL语句教程(05) IN 3
SQL语句教程(06) BETWEEN4
SQL语句教程(07) LIKE4
SQL语句教程(08) ORDER BY 5
SQL语句教程(09) 函数5
SQL语句教程(10) COUNT 6
SQL语句教程(11) Group By 6
SQL语句教程(12) HAVING 7
SQL语句教程(13) ALIAS 7
SQL语句教程(14) 连接8
SQL语句教程(15) 外部连接9
SQL语句教程(16) Subquery 9
SQL语句教程(17) UNION10
SQL语句教程(18) UNION ALL 11
SQL语句教程(19) INTERSECT 11
SQL语句教程(20) MINUS12
SQL语句教程(21) Concatenate12
SQL语句教程(22) Substring 13
SQL语句教程(23) TRIM 14
SQL语句教程(24) Create Table 14
SQL语句教程(25) Create View 15
SQL语句教程(26) Create Index16
SQL语句教程(27) Alter Table 16
SQL语句教程(28) 主键18
SQL语句教程(29) 外来键18
SQL语句教程(30) Drop Table19
SQL语句教程(31) Truncate Table 20
SQL语句教程(32) Insert Into20
SQL语句教程(33) Update 20
SQL语句教程(34) Delete 21
SQL语句教程(01) SELECT
是用来做什么的呢?一个最常用的方式是将资料从数据库中的表格内选出。从这一句回答中,我们马上可
以看到两个关键字: 从 (FROM) 数据库中的表格内选出 (SELECT)。(表格是一个数据库内的结构,它的
目的是储存资料。在表格处理这一部分中,我们会提到如何使用 SQL 来设定表格。) 我们由这里可以看
到最基本的 SQL 架构:
SELECT 栏位名 FROM 表格名
我们用以下的例子来看看实际上是怎么用的。假设我们有以下这个表格:
Store_Information 表格
store_name sales date
Los Angeles $1500 jan-05-1999
San Diego $250 jan-07-1999
Los Angeles $300 jan-08-1999
Boston $700 jan-08-1999
若要选出所有的店名 (store_Name) ,我们就打入:
SELECT store_name FROM Store_Information
结果:
store_name
Los Angeles
San Diego
Los Angeles
Boston
我们一次可以读取好几个栏位,也可以同时由好几个表格中选资料。
SQL语句教程(02) DISTINCT
SELECT 指令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓出,无论资料值
有无重复。在资料处理中,我们会经常碰到需要找出表格内的不同资料值的情况。换句话说,我们需要知
道这个表格/栏位内有哪些不同的值,而每个值出现的次数并不重要。这要如何达成呢?在 SQL 中,这是
很容易做到的。我们只要在 SELECT 后加上一个 DISTINCT 就可以了。DISTINCT 的语法如下:
SELECT DISTINCT 栏位名 FROM 表格名
举例来说,若要在以下的表格,Store_Information,找出所有不同的店名时,
Store_Information 表格
store_name sales date
Los Angeles $1500 jan-05-1999
San Diego $250 jan-07-1999
Los Angeles
显示全部