zoukankan      html  css  js  c++  java
  • DB2 获取前两天的数据

    select distinct date_time , PRODUCT_COIL_NO from BGROQ602.Q602_L2_SUBPC2002 where date_time > to_char(current timestamp -2 day ,'yyyymmddhh24miss')

    select * from table[表名] where

    1: 获取当前日期
    SELECT CURRENT DATE FROM SYSIBM.SYSDUMMY1

    2.获取前一天日期
    select current date - 1 day from sysibm.sysdummy1

    3.获取当前时间
    SELECT CURRENT timestamp FROM SYSIBM.SYSDUMMY1

    4.获取前一天的时间
    SELECT CURRENT timestamp -1 day FROM SYSIBM.SYSDUMMY1

    5.获取前两条具有格式的时间字符串 可根据需求更改和调整
    select to_char(current timestamp -2 day ,'yyyymmddhh24miss') from sysibm.dual

    6获取前两天日期
    select to_char(current timestamp -2 day ,'yyyymmdd') from sysibm.dual

    图片上传时就是路径,回头再看上传是否成功!!!

    sql优化,索引 索引 索引 索引建的合不合适可以通过db2expln和db2advis来检查

    以下纯属于废话

    1、主键就是聚集索引
    2、只要建立索引就能显著提高查询速度
    3、把所有需要提高查询速度的字段都加进聚集索引,以提高查询速度

     (四)其他书上没有的索引使用经验总结
    1、用聚合索引比用不是聚合索引的主键速度快
    2、用聚合索引比用一般的主键作order by时速度快,特别是在小数据量情况下
    3、使用聚合索引内的时间段,搜索时间会按数据占整个数据表的百分比成比例减少,而无论聚合索引使用了多少个
    4 、日期列不会因为有分秒的输入而减慢查询速度

    (五)其他注意事项

    1. 不要索引常用的小型表
    2. 不要把社会保障号码(ssn)或身份证号码(id)选作键
    3. 不要用用户的键
    4. 不要索引 memo/notes 字段和不要索引大型文本字段(许多字符)
    5. 使用系统生成的主键

     二、改善sql语句
    1、like语句是否属于sarg取决于所使用的通配符的类型
    2、or 会引起全表扫描
    3、非操作符、函数引起的不满足sarg形式的语句
    4、in 的作用相当与or
    5、尽量少用not
    6、exists 和 in 的执行效率是一样的
    7、用函数charindex()和前面加通配符%的like执行效率一样
    8、union并不绝对比or的执行效率高
    9、字段提取要按照“需多少、提多少”的原则,避免“select
    10、count(
    )不比count(字段)慢
    11、order by按聚集索引列排序效率最高
    12、高效的top

  • 相关阅读:
    奇虎董事长周鸿祎:谁说没钱不能创业
    分析.NET基础库源码,学习Stream类及相关类
    Why need two IF in singleton pattern in the multiple threads scenario
    It's bad design that leveraging singleton design pattern in db connection
    Asp.net mvc 3 JSONResult return array
    System.Web.HttpContext.Current vs. ControllerContext.HttpContext (almost the same)
    Nhibernate HQL example paging and avoid sql injection
    Asp.net mvc 3 JSON complext object mapping
    Nhibernate configuration in app.config with log4net enabled 0 of 4
    Setup and run a simple nhibernate example
  • 原文地址:https://www.cnblogs.com/Z2978/p/14298228.html
Copyright © 2011-2022 走看看