读书人

SQL话语总结2之基本查询

发布时间: 2012-08-17 02:08:34 作者: rapoo

SQL语句总结2之基本查询
SELECT语句的完整语法如下,其中只有SELECT 和 FROM是必需的:

SELECT [DISTINCT | ALL]  field_listFROM      table_name_list                     [WHERE    search_conditions] [GROUP BY expression][HAVING   search_condition][ORDER BY order_expression [ASC | DESC]]


执行步骤:1.执行FROM语句,如果有多个表,则讲多表进行交叉链接
2.然后是GROUP BY, HAVING, ORDER BY.

WHERE语句中的运算符1.单值比较运算符<,<=,!=等等
2.BETWEEN: BETWEEN 30 AND 50
3.IS [NOT] NULL
4.AND: condition1 AND condition2
5.OR
6.IN: IN ('zhang san','li si','wang wu')
7.NOT: WHERE NOT NAME='zhang san'
8.LIKE以及通配符:LIKE '李%'表示所有李开头的字符串

聚合函数1.SUM():求和
2.MAX():最大数
3.MIN():最小数
4.AVG():平均值
5.COUNT():查询student表中所有的记录数
SELECT COUNT(*) AS total_numberFROM student


GROUP BY分组依据列里的数据进行分组

HAVINGHAVING也定义了搜索条件,对分组就行过滤

读书人网 >SQL Server

热点推荐