zoukankan      html  css  js  c++  java
  • 各种SQL语句

    1.去除重复语句
    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)
  • 相关阅读:
    vagrant 入门3
    vagrant 入门4
    vagrant 入门2
    Map、Debug追踪
    Comparator比较器 、Comparable接口
    File类
    Lambda表达式、函数式编程思想概述
    异常--异常体系、异常的处理、异常的捕获、finally语句块和自定义异常
    List集合、Set集合、Collection集合工具类
    数据结构---栈、队列、数组、链表和红黑树
  • 原文地址:https://www.cnblogs.com/zhourourou/p/5210647.html
Copyright © 2011-2022 走看看