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)
  • 相关阅读:
    【数据库摘要】6_Sql_Inner_Join
    C# 实体类序列化与反序列化一 (XmlSerializer)
    MBProgressHUD 显示方向异常
    回溯算法
    Linux下Tomcat VM參数改动
    053第85题
    让你提前认识软件开发(26):数据库脚本的凝视
    可穿戴设备,或许无屏交互才是终极需求!
    Tomcat载入两次问题
    python字典构造函数dict(mapping)解析
  • 原文地址:https://www.cnblogs.com/zhourourou/p/5210647.html
Copyright © 2011-2022 走看看