SQL语句中常⽤关键词及其解释
SQL语句中常⽤关键词及其解释:
SELECT DISTINCT WHERE AND OR
IN BETWEEN LIKE ORDER BY
函数(AVG(平均)、COUNT、MAX、MIN、SUM)
COUNT GROUP BY HAVING ALIAS
1)SELECT
将资料从数据库中的表格内选出,两个关键字:从(FROM)数据库中的表格内选出(SELECT)。
语法为SELECT"栏位名" FROM"表格名"。
2)DISTINCT
在上述SELECT关键词后加上⼀个DISTINCT就可以去除选择出来的栏位中的重复,从⽽完成求得这个表格/栏位内有哪些不同的值的功能。
语法为SELECT DISTINCT "栏位名" FROM "表格名"。
3)WHERE
这个关键词可以帮助我们选择性地抓资料,⽽不是全取出来。
语法为SELECT"栏位名"FROM"表格名" WHERE"条件"
4)AND OR
上例中的WHERE指令可以被⽤来由表格中有条件地选取资料。这个条件可能是简单的(像上⼀页的例⼦),也可能是复杂的。复杂条件是由⼆或多个简单条件透过AND或是OR的连接⽽成。
语法为: SELECT "栏位名" FROM "表格名" WHERE "简单条件" {[AND|OR] "简单条件"}+
5)IN
在SQL中,在两个情况下会⽤到IN这个指令;这⼀页将介绍其中之⼀:与WHERE有关的那⼀个情况。在这个⽤法下,我们事先已知道⾄少⼀个我们需要的值,⽽我们将这些知道的值都放⼊IN这个⼦句。
语法为:SELECT"栏位名"FROM"表格名"WHERE"栏位名"IN('值⼀','值⼆',...)
6)BETWEEN
IN这个指令可以让我们依照⼀或数个不连续(discrete)的值的限制之内抓出资料库中的值,⽽BETWEEN则是让我们可以运⽤⼀个范围(range)内抓出资料库中的值,
语法为:SELECT"栏位名"FROM"表格名"WHERE"栏位名"BETWEEN'值⼀'AND '值⼆'
7)LIKE
LIKE是另⼀个在WHERE⼦句中会⽤到的指令。基本上,LIKE能让我们依据⼀个模式(pattern)来出我们要的资料。
语法为: SELECT"栏位名"FROM"表格名"WHERE"栏位名"LIKE {模式}
8)ORDER BY
我们经常需要能够将抓出的资料做⼀个有系统的显⽰。这可能是由⼩往⼤ (ascending)或是由⼤往⼩(descending)。在这种情况下,我们就可以运⽤ORDERBY这个指令来达到我们的⽬的。
语法为: SELECT "栏位名 "FROM" 表格名 [WHERE "条件"] ORDER BY "栏位名" [ASC,DESC]
9)函数
函数允许我们能够对这些数字的型态存在的⾏或者列做运算,包括AVG(平均)、COUNT(计数)、MAX(最⼤值)、MIN(最⼩值)、SUM(总合)。
语法为:SELECT "函数名"("栏位名") FROM "表格名"
10)COUNT
这个关键词能够帮我我们统计有多少笔资料被选出来,
语法为:SELECT COUNT ("栏位名") FROM "表格名"
11)GROUP BY
GROUPBY语句⽤于结合合计函数,根据⼀个或多个列对结果集进⾏分组。
语法为:SELECT "栏位1", SUM("栏位2") FROM" 表格名 "GROUP BY "栏位1"
12)HAVING
该关键词可以帮助我们对函数产⽣的值来设定条件。
语法为: SELECT "栏位1", SUM("栏位2") FROM "表格名" GROUP BY "栏位1" HAVING (函数条件) 13)ALIAS
基本的sql语句有哪些我们可以通过ALIAS为列名称和表名称指定别名,
语法为: SELECT "表格别名"."栏位1" "栏位别名 "FROM "表格名" "表格别名"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论