zoukankan      html  css  js  c++  java
  • sql select 综合运用

    1 : 多个表联合查询

     select j.id,
             jt.Name,
            j.ApproveType ,
             j.ProductCode,
             j.CustomerCode,
             u.FullName,
             jf.Name as jfName,
             j.ExpectedTime
       from JudgeOrder as j
      join JudgeOrderType as jt  on j.JudgeType=jt.Id
      join [User] as u on j.SalesManCode=u.Name
      join JudgeOrderFormat as jf on j.FormatType=jf.id order by j.Id

    2 : sql 分页查询


       select top 5 * from judgeorder where id  not in (select top 10 id from judgeorder order by id) order by id   

    3 : sql 分页联合查询
        select top 5 j.id,
             jt.Name,
            (case when j.ApproveType='0' then '待评审' when j.ApproveType='1' then '销售已评审' when j.ApproveType='2' then '生产已评审' when j.ApproveType='3' then '评审完成' end) ap ,
             j.ProductCode,
             j.CustomerCode,
             u.FullName,
             jf.Name as jfName,
             j.ExpectedTime
       from JudgeOrder as j
      join JudgeOrderType as jt  on j.JudgeType=jt.Id
      join [User] as u on j.SalesManCode=u.Name
      join JudgeOrderFormat as jf on j.FormatType=jf.id where j.id  not in (select top 10 id from judgeorder order by id) order by j.id 

  • 相关阅读:
    mysql读写分离
    redis和memcached的区别(总结)
    MySQL常见面试题
    mysql查询优化
    mysql中enum类型
    ySQL性能优化的21个最佳实践 和 mysql使用索引
    如何选择mysql存储引擎
    Windows10右键添加"在此处打开命令窗口"
    centos7下安全访问远程服务器
    常用http/https以及socks5代理总结
  • 原文地址:https://www.cnblogs.com/code-Officer/p/6207407.html
Copyright © 2011-2022 走看看