zoukankan      html  css  js  c++  java
  • sql查询

    转自https://www.cnblogs.com/Willie-WangLiang/p/6901700.html

    1内联接(inner join  或者join)

    典型联接运算,使用像=或<>之类的比较运算符。包括相等联接和自然联接。

    内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行

    例子:

    -------------------------------------------------
      a表     id   name     b表     id   job   parent_id   
                  1   张3                   1     23     1   
                  2   李四                 2     34     2   
                  3   王武                 3     34     4       
      a.id同parent_id   存在关系   
    --------------------------------------------------    
     1) 内连接   
      select   a.*,b.*   from   a   inner   join   b     on   a.id=b.parent_id       
      结果是     
      1   张3                   1     23     1   
      2   李四                  2     34     2   

    2、将序排列某一字段

    SELECT * FROM `vi_appraisereport` ORDER BY totalscore DESC

    3、去重查看某一字段值共有多少种内容信息

    SELECT DISTINCT rulename FROM `vi_appraisedetail`

    4、根据ProCode 字段查询总和并按ProCode 字段将序排列

    SELECT SUM(InCarAmount) as InCarAmount,SUM(InDeviceAmount) as InDeviceAmount,ProCode,ProName FROM `vi_deviceinstallbypro` GROUP BY ProCode ORDER BY ProCode DESC

  • 相关阅读:
    python高级函数六剑客
    测试工程师用到常用的git命令
    qing理解赋值,深浅拷贝的区别
    python设计模式之单例
    Python全栈之jQuery笔记
    畅谈python之单元测试框架-unittest
    浅析python之单元测试框架-unittest
    Python之日志处理(logging模块)
    Spring整理
    Spark学习笔记11面向对象编程
  • 原文地址:https://www.cnblogs.com/cacti/p/9268223.html
Copyright © 2011-2022 走看看