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

  • 相关阅读:
    TypeError: 'encoding' is an invalid keyword argument for this function 解决Python 2.7
    valid-palindrome leetcode C++
    valid-palindrome leetcode C++
    word-break-ii leetcode C++
    word-break-ii leetcode C++
    word-break leetcoder C++
    word-break leetcoder C++
    word-ladder leetcoder C++
    word-ladder leetcoder C++
    triangle leetcode C++
  • 原文地址:https://www.cnblogs.com/cacti/p/9268223.html
Copyright © 2011-2022 走看看