码迷,mamicode.com
首页 > 数据库 > 详细

SQL语句的用法

时间:2015-07-12 00:09:44      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

SQL语句的用法

简介

SQL语句教程

SELECT

SELECT "列名" FROM "表格名";
列名可以为多个,该选中的列显示出来

DISTINCT

SELECT DISTINCT "列名" FROM "表格名";
只显示不同的值,重复值不显示,如果有多个列,则每一个列的值都相同时视作相同。如下表,执行select distinct name, id from A后的结果为表2。部分数据库支持多个列,有些数据库只支持一个列。
技术分享
技术分享

WHERE

SELECT "列名" FROM "表格名" WHERE "条件";
可以加一定的条件来筛选结果

AND OR

SELECT "栏位名" FROM "表格名" WHERE "简单条件" {[AND|OR]"简单条件"}+;
{}+ 代表{}之内的情况会发生一或多次。在这里的意思就是 AND 加简单条件及 OR 加简单条件的情况可以发生一或多次。另外,我们可以用 ( ) 来代表条件的先后次序。

IN

SELECT "栏位名" FROM "表格名" WHERE "栏位名" IN (‘值一‘, ‘值二‘, ...);在括弧内可以有一或多个值,而不同值之间由逗点分开。值可以是数目或是文字。若在括弧内只有一个值,那这个子句就等于
WHERE "栏位名" = ‘值一‘
例子:
技术分享

函数

SELECT "函数名"("列名") FROM "表格名";
一般有以下函数

AVG (平均)
COUNT (计数)
MAX (最大值)
MIN (最小值)
SUM (总合)

技术分享

技术分享

count可以统计出有多少条数据符合条件

INCLUDE

获取对象的关联值

#GROUPBY
SELECT "列1", SUM("列2") FROM "表格名" GROUP BY "列1";
技术分享
个人理解:将列中相同数据进行分组再进行统计

HAVING

技术分享

SQL语句的用法

标签:

原文地址:http://www.cnblogs.com/limaofuyuanzhang/p/4639660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!