当前位置:Gxlcms > 数据库问题 > 各种SQL语句

各种SQL语句

时间:2021-07-01 10:21:17 帮助过:59人阅读

DISTINCT关键字可以从SQL语句的结果中除去重复的行。如果没有指定DISTINCT关键字,那么将返回所有的行,其中包括重复的行。在使用DISTINCT关键字去除重复记录时,需将DISTINCT关键字放在第一个字段名的前面。DISTINCT的语法格式如下: SELECT DISTINCT 书号,条形码,书名,作者,出版社 FROM tb_xsb   2.对数据进行多条件排序 SELECT 书号,书名,作者,销售数量,日期 FROM tb_xsb GROUP BY 书号,书名,作者,销售数量,日期 ORDER BY 书号 ASC,日期 DESC   3.对统计结果进行排序 SELECT TOP 5 书号,书名,作者,出版社,SUM(销售数量) AS 合计销售数量 FROM tb_xsb GROUP BY 书号,书名,作者,出版社 ORDER BY 5 desc   4.利用聚合函数MIN求售价最少的商品 SELECT * FROM tb_sell01 WHERE 销价 IN(SELECT MIN(销价) FROM tb_sell01)   5.在Update语句中应用子查询 update 职工工资表 set 基本工资=(select 基本工资 from 规定工资表 where 基本工资=1800) where 职工姓名=‘刘*芳‘   5.使用IN可以替代SQL语句中的WHERE表达式,限定查询语句的范围。IN关键字主要用于选择与列表中的任意一个值匹配的行。IN的关键字的格式为(列标值1,列表值2,...),列表中的项目之间必须使用逗号分隔,并且在括号中,这样写最大的好处是可以使查询语句简略。NOT IN的意义正好是对IN襄樊码查询结果将返回不再列表范围内的所有记录。 SELECT * FROM tb_sell01 WHERE 销价 IN(SELECT 销价 FROM tb_sell01 where 销价>1800)

各种SQL语句

标签:

人气教程排行