标签:默认 delete 最小值 dml ever rop revoke ant exists
SQL是结构化查询语言(Structure Query Language),1974年提出,1979年被IBM实现,SQL语言已经成为关系型数据库的标准语言。
包括:
SELECT * FROM 表名 WHERE 条件 GROUP BY 字段 HAVING 表达式 ORDER BY 字段 ASC| DESC
说明:GROUP BY子句后可以使用HAVING 短语,用来分组后筛选,HAVING 必须跟随ORDER BY子句使用。
默认情况,查询结构表的标题可以是表的字段名,也可以无标题,还可以使用AS 对字段标题进行修改
USE 销售管理 GO SELECT 商品名称,型号,销售价-进价 AS 差价,库存 FROM 商品表 GO
使用查询生成新表,或者临时表
USE 销售管理 GO SELECT 商品名称,型号,销售价-进价 AS 差价,库存 INTO 商品表附表 FROM 商品表 GO
结果
临时表在本次服务器连接过程中有效,一旦服务器断开连接,临时表失效,并被删除。
USE 销售管理 GO SELECT 商品名称,型号,销售价-进价 AS 差价,库存 INTO #临时商品表 FROM 商品表 GO
快速生成数据表结构(空白哦)
因为WHERE 1=2不成立,所以就不会检索出符合条件的数据,生成的是一个没有数据的空白表
USE 销售管理 GO SELECT 商品名称,型号,销售价-进价 AS 差价,库存 INTO #商品表副本 FROM 商品表 WHERE 1=2 GO SELECT * FROM #商品表副本
常用的聚合函数有6个:
有时候统计每种商品销售总金额,需要对销售表中销售金额进行汇总,然后再进行操作,这就是分组查询。
GROUP BY子句实现,
GROUP BY 字段 HAVING 分组后的筛选条件表达式
注意:BY 字段 按指定字段进行分组,字段值相同的记录放在一组,每一组汇总只有一条数据。
HAVING 的筛选是对经过分组后结果进行筛选,而不是对原始表筛选。
SELECT 子句后的字段列表,必须是聚合函数 ,或者是GROUP BY 子句中的字段。
标签:默认 delete 最小值 dml ever rop revoke ant exists
原文地址:https://www.cnblogs.com/1906859953Lucas/p/9527491.html