zoukankan      html  css  js  c++  java
  • mysql数据库查询

    1、两列时间相减结果显示

    select TIMESTAMPDIFF(MINUTE,T1,T2) as '时间差值' from 表名 

    2、判断如果某字段为空 标识0 某字段非空 标识1
    CASE WHEN 字段名 is not null THEN 1 ELSE 0 END

    例如:当ttot与atot时间差值小于-10 或者大于10 标识为1 其他标识为0 存在字段differ中,其中differ为新建字段名,用与存储统计结果
    CASE WHEN (TIMESTAMPDIFF( MINUTE, TTOT, ATOT) < -10 OR TIMESTAMPDIFF( MINUTE, TTOT, ATOT)>10) THEN 1 ELSE 0 END differ

    4、CASE WHEN 作为一个字段名,所以与上一个字段名flithtdate之间要加逗号
    select id,flightdate,
    case when **
    5、嵌套
    select * from

    ****
    )temp
    6、截取字段中的字符(例如 日期中截取小时)
    SUBSTR(STD,12,2)

  • 相关阅读:
    DFS-B
    DFS/BFS-A
    DFS-回溯与剪枝-C
    BFS-八数码问题与状态图搜索
    PTA-1003 我要通过!
    二分-G
    二分-F
    二分-E
    二分-D
    二分-C
  • 原文地址:https://www.cnblogs.com/wenchengqingfeng/p/12577167.html
Copyright © 2011-2022 走看看