zoukankan      html  css  js  c++  java
  • SQL samples

    ----------------query aggregation function and group by -------------------------


    SELECT Test1.Test, avg(Test1.Id) As avg, SUM(Test1.Id) As SUm, COUNT(Test1.Id) As Count FROM [Test1]


    GROUP BY Test1.Test


    HAVING count(Test1.Id)< 3



    ---- Query data from multiply data tables----use select in------------------------


    select Test1.Id, Test1.Test from Test1 where Test1.Id in


    (select Test2.Id from Test2 where Test2.Name in (select Test3.Name from Test3 where Test3.Description = 'D2'))



    ---- Query data from multiply data tables----use with------------------------


    with ba as ( select Test1.Id As Aid, Test2.Id As BID, Test2.Name from Test1 inner join Test2 on Test1.Id = Test2.Id )



    select

    * from ba



    ---- Query data from multiply data tables----------------------------


    select

    * from  (select Test.BID, Test3.Description from


    (

    select Test1.Id As Aid, Test2.Id As BID, Test2.Name from Test1 inner join Test2 on Test1.Id = Test2.Id where Test1.Id = 1) Test


    inner join Test3 on Test.Name = Test3.Name ) Test3333



    select Test1.Id As Aid, Test2.Id As BID, Test2.Name from Test1 inner join Test2 on Test1.Id = Test2.Id where Test1.Id = 1


    select * from Test2


    select * from Test3

    做个快乐的自己。
  • 相关阅读:
    ping 原理与ICMP协议
    ARP详解
    TCP,UDP,IP数据包的大小限制
    Java7--try
    递归,尾递归,回溯
    OLEDB数据源
    hexo next主题为博客添加分享功能
    Windows数据库编程接口简介
    2017总结与2018规划
    为 MariaDB 配置远程访问权限
  • 原文地址:https://www.cnblogs.com/Jessy/p/2176126.html
Copyright © 2011-2022 走看看