首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用我的SQL中的计数的sql

使用我的SQL中的计数的sql
EN

Stack Overflow用户
提问于 2013-11-07 16:07:08
回答 1查看 75关注 0票数 0

你好,我有这个SQL语句,我正在尝试获取计数,并查看它有多少记录。我知道我可以从表和where子句中进行选择计数(*),但恐怕我可能会丢失一些记录或更多的记录。可以使用select语句中的所有列进行计数。我想我可能需要用With子句什么的。有什么帮助吗?

代码语言:javascript
运行
复制
select hdr.ACCESS_IND,        
        hdr.SID,    
         hdr.CLLI,    
         hdr.DA,    
         hdr.TAPER_CODE,    
         hdr.CFG_TYPE  as CFG_TYPE,    
         hdr.IP_ADDR,    
         hdr.IOS_VERSION,    
         hdr.ADMIN_STATE,    
         hdr.WIRE_CENTER,    
         substr(hdr.SID_IO_PRI, 1, 8)    PRI_IO_CLLI,    
         substr(hdr.SID_IO_SEC, 1, 8)    SEC_IO_CLLI,    
         hdr.VHO_CLLI ,   
         hdr.CFG_TYPE ,
         dtl.MULTIPURPOSE_IND,
         lkup.code3 as shelf_type,
         dtl.access_ind
     from      RPT_7330_HDR    hdr  
     INNER JOIN   RPT_7330_DTL dtl on hdr.EID = dtl.EID
     INNER JOIN CODE_LKUP2 lkup ON LKUP.CODE1 = DTL.ACCESS_IND
     where    LKUP.CATEGORY='ACCESS_MAPPING' and  hdr.DT_MODIFIED = (select DT_MODIFIED    
                    from     LS_DT_MODIFIED    
                    where NAME = 'RPT_7330_HDR') 
                    and LKUP.CATEGORY='ACCESS_MAPPING'
                    and  hdr.ACCESS_IND;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-07 16:09:28

你可以这样做:

代码语言:javascript
运行
复制
select count(*) from (
    select hdr.ACCESS_IND,        
        hdr.SID,    
         hdr.CLLI,    
         hdr.DA,    
         hdr.TAPER_CODE,    
         hdr.CFG_TYPE  as CFG_TYPE,    
         hdr.IP_ADDR,    
         hdr.IOS_VERSION,    
         hdr.ADMIN_STATE,    
         hdr.WIRE_CENTER,    
         substr(hdr.SID_IO_PRI, 1, 8)    PRI_IO_CLLI,    
         substr(hdr.SID_IO_SEC, 1, 8)    SEC_IO_CLLI,    
         hdr.VHO_CLLI ,   
         hdr.CFG_TYPE ,
         dtl.MULTIPURPOSE_IND,
         lkup.code3 as shelf_type,
         dtl.access_ind
     from      RPT_7330_HDR    hdr  
     INNER JOIN   RPT_7330_DTL dtl on hdr.EID = dtl.EID
     INNER JOIN CODE_LKUP2 lkup ON LKUP.CODE1 = DTL.ACCESS_IND
     where    LKUP.CATEGORY='ACCESS_MAPPING' and  hdr.DT_MODIFIED = (select DT_MODIFIED    
                    from     LS_DT_MODIFIED    
                    where NAME = 'RPT_7330_HDR') 
                    and LKUP.CATEGORY='ACCESS_MAPPING'
                    and  hdr.ACCESS_IND
) v;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19840787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档