zoukankan      html  css  js  c++  java
  • 查看指定数据库中指定的信息 存储过程 去重函数

    查看指定数据库中的指定选项信息: DATABASEPROPERTYEX()   每次只能看一个选项的信息
    eg: use 数据库名   go    databasepropertyex('要看的数据库','数据库属性参数值') as 标题 数据库属性参数值可自行百度
    存储过程: sp_spaceused --使用存储过程可以查看数据库使用和保留空间 
    
    sp_helpdb --查看数据库的基本信息 
    
    SP_HELPDB:
    
     master数据库 : 存的是用户所在组资料,用户登入信息,所有系统的配置信息,数据库本地名称和信息,sql初始化信息。开发人员要定期进行备份(备份只会保留最后一次备份的数据) 
    
     msdb数据库: 提供sql工作时运行的信息 
    
     model数据库: 创建数据库的模板 
    
     tempdb数据库: 临时数据库
    

      

    01、筛选的数据为去除 GX 列的重复项 并将所有数据展示出来 如下图展示出来
    
    select t.* from [PeopleCount] as t where t.procedureID='8334'
    

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    02、如果是这样写,就达不到我们想要的结果  如下图中展示
    
       select distinct t.GX ,t.* from [PeopleCount] as t where t.procedureID='8334'
    

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    03、要达到我们要的效果可以这样写  有两种方法如下:  如下图所展示出来
    
      1、 select t.* from [PeopleCount] as t where t.procedureID='8334' and not exists
    
      2、(select 1 from [PeopleCount] where procedureID='8334' and GX=t.GX and countID>t.countID)




      

  • 相关阅读:
    NSubstitute完全手册索引
    EntityFramework用法探索(二)CodeFirst
    NSubstitute完全手册(十八)检查调用顺序
    单元测试的两种方式
    C#使用Emit构造拦截器动态代理类
    使用Unity进行AOP对象拦截
    C#使用Emit生成构造函数和属性
    AFTER THE AMM, DECENTRALIZED ORDER BOOK EXCHANGES ARE RISING!
    常用Defi工具与网站
    揭秘FPGA:为什么比 GPU 的延迟低这么多?
  • 原文地址:https://www.cnblogs.com/leiminghui/p/12601682.html
Copyright © 2011-2022 走看看