姓名 | 性别 | 工资 | 销售目标 | 销售额 | 地区 |
书生 | 男 | 2500 | 8000 | 9000 | 上海 |
吴冠军 | 男 | 3000 | 10000 | 9999 | 北京 |
雷鸣 | 男 | 2000 | 8000 | 10000 | 四川 |
雪儿 | 女 | 2500 | 5000 | 6000 | 广州 |
顾一 | 男 | 2600 | 9000 | 9800 | 大连 |
阿卓 | 女 | 2000 | 4000 | 4000 | 天津 |
熠天 | 男 | 4000 | 20000 | 20000 | 全国 |
在该表中有六列即六个字段 : 姓名、性别、工资、销售目标、销售额、地区,首先我们用 Select 语句列出姓名、销售目标和销售额 :
Select 姓名,销售目标,销售额 From sales
结果如下 :
姓名 | 销售目标 | 销售额 |
书生 | 8000 | 9000 |
吴冠军 | 10000 | 9999 |
雷鸣 | 8000 | 10000 |
雪儿 | 5000 | 6000 |
顾一 | 9000 | 9800 |
阿卓 | 4000 | 4000 |
熠天 | 20000 | 20000 |
然后,我们再列出所有男性的姓名、销售目标和销售额 :
Select 姓名,销售目标,销售额 From sales Where 性别 = 男
结果如下 :
姓名 | 销售目标 | 销售额 |
书生 | 8000 | 9000 |
吴冠军 | 10000 | 9999 |
雷鸣 | 8000 | 10000 |
顾一 | 9000 | 9800 |
熠天 | 20000 | 20000 |
结果如下 :
姓名 | 销售目标 | 销售额 |
书生 | 8000 | 9000 |
雷鸣 | 8000 | 10000 |
顾一 | 9000 | 9800 |
熠天 | 20000 | 20000 |
(2)、常数:指定在查询结果的每行中都放上该值。
(3)、SQL 表达式:说明必须将要放入查询结果中的值按表达式的规定进行计算。
2、From 子句列出包含所要查询数据的表,它由关键字 FROM 后跟一组用逗号分开的表名组成。每个表明都代表一个包括该查询要检索数据的表。这些表称为此 SQL 语句的表源,因为查询结果都源于它们。3、Where 子句告诉 SQL 只查询某些行中的数据,这些行用搜索条件描述。
4、Group By 子句指定汇总查询,即不是对每行产生一个查询结果,而是将相似的行进行分组,再对每组产生一个汇总结果。
5、Having 子句告诉 SQL 只产生有 Group By 得到的某些组的结果,和 Where 子句一样,所需要的组也用一个搜索条件指定。
6、Order By 子句将查询结果按一列或多列中的数据排序。如果省略此子句,则查询结果将是无序的。