zoukankan      html  css  js  c++  java
  • 工作中小知识点汇总(sql)

    1、with(nolock) 在查询表的时候加上它可以增加33%查询效率

    例子:SELECT TOP 5 b.UserName,f.issuedDate,r.tktedTime,r.refundSign,r.initDate,f.status from forderform f with(nolock)

    2、sql中一列包含另一列

    3、sql中一列包含另一列(高效率)

    4、通过sql自带系统表查询某个库里的所以表

    SELECT * FROM [B2B-Baitour]..sysobjects WITH (nolock) WHERE xtype='U'

    5、 

    显示磁盘秘密:

    DBCC SHOWCONTIG(B2B_ZRate)


     清理磁盘密度
     DBCC DBREINDEX(B2B_ZRate)

     6、sql删除重复的

    例如多条id相同只留一个条记录

    则可以用

    select ROW_NUMBER() over(partition by partnerPolicyId  order BY zrateid) as rows,* from PolicyPartner ORDER BY PolicyPartner.partnerPolicyId

    不同为1 如果相同分别用1、2、3表示

    这样就可以达到目的了

    DELETE B2B_ZRate WHERE ZRateId IN
    (SELECT ZRateId FROM  

     select ROW_NUMBER() over(partition by partnerPolicyId  order BY zrateid) as rows,* from PolicyPartner 
    ) t WHERE t.rows>1
    )

  • 相关阅读:
    [原创] Laravel 启动流程
    修改电脑的TTL返回值
    Apache启动错误解决方法
    RemodelanyWhere11.0.2673版本下载
    函数指针
    指针与数组
    青蛙跳台阶
    旋转数组的最小数字
    对大量人的年龄排序
    泛型算法一
  • 原文地址:https://www.cnblogs.com/honghong75042/p/3171408.html
Copyright © 2011-2022 走看看