• postgresql


    1. to_date 字符串转为时间

    select to_date('2012-08','yyyy-mm-dd') - interval'1 day'
    -- 将某个月份转换为日期(当月第一天),然后减一天得到上个月最后一天

    2. to_char 时间转为字符串

    select to_char(cast('2020-11-02' as date), 'YYYYMM') 
    结果:202011

     3. COALESCE() 返回第一个非空值

    表达式:COALESCE ( expression1, expression2,... );
    使用实例:
      select coalesce(name, '张三') from tabelA; -- name是tableA中的一个字段,如果取到的name字段的值是null,就把这个null用'张三代替'。如果不是null,就使用取到的name字段的值
      

     4. 转换字段的类型(cast())  

    cast(字段名 as 类型)
    例:cast(qty as numeric(16,3))
    注:
    mysql,sqlserver中使用convert()

    5. 常用字符串函数,与python类似

    1. rtrim() 去除右边的空格
    2. ltrim() 去除左边空格
    3. lower() 英文全小写
    4. upper() 英文全大写
    5. len() 字符串长度

    6. 常用算术函数

    1. abs() # 返回绝对值
    2. cos()  # 返回余玄
    ...

    7. count() 函数

    count()函数如果指定列名,列的值为null时,不参与计数。
    查询总条数的时候最好用count(*)

    8. max(),min(),avg(),sum()会忽略null的行,avg()碰到null的时候,null列不会被平均到

  • 相关阅读:
    在不给spring管理的类中获取类
    poi操作excel
    闭包
    输入url的过程发生了什么?
    跨域
    函数节流-防抖函数
    预解析-案例
    移动端适配方案
    实现元素水平居中和垂直居中的几种方法
    css小知识点
  • 原文地址:https://www.cnblogs.com/JackShi/p/14078467.html
Copyright © 2020-2023  润新知