zoukankan      html  css  js  c++  java
  • 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列不会被平均到

  • 相关阅读:
    error: with modifiers "public "
    移除元素
    删除有序数组中的重复项
    最长公共前缀
    如何杀死window进程
    IDEA卡顿问题
    合并两个有序链表
    开闭原则
    字符集和sql语句GROUPBY查询的版本问题
    里氏替换原则
  • 原文地址:https://www.cnblogs.com/JackShi/p/14078467.html
Copyright © 2011-2022 走看看