美文网首页
SQL应用函数积累

SQL应用函数积累

作者: Rainbow想喝奶茶 | 来源:发表于2021-07-28 18:42 被阅读0次

之前配置应用过的一些SQL应用函数,留作记录。

截断日期类型函数date_trunc()

根据指定的日期部分截断时间戳表达式或文字。
语法:date_trunc(datepart,source)
参数

datepart source
截断时间戳值的指定部分,所有小于选定的精度的域都设置为零(日期和月份域则为 1) 时间戳表达式(timestamp/interval)

注:interval为日期时间类型,代表时间间隔
例:

date_trunc('day',now())+interval '12 h'
#今天12点

datepart有效数值:

  • microseconds 微秒
  • milliseconds 毫秒
  • second
  • minute
  • hour
  • day
  • week 当周星期一
  • month
  • quarter 季度第一个月的第一天
  • year
  • decade
  • century
  • millennium千年

字符串截取函数

substring

用于字符串的截取操作,从字符串s的位置n开始截取长度len的子字符串
语法:substring(s,n,len)

left

从字符串左侧截取,截取到字符串s的位置n
语法:left(s,n)


字符串合并函数concat()

语法:concat(s1,s2,s3,...)


数据类型格式化函数

把各种数据类型转换成格式化的字符串
语法:to_char(timestamp,text) 类似的函数 to_date、 to_number、 to_timestamp

timestamp text
待格式化的值 输出格式模板

例:

to_char(now(),'yyyy-mm-dd')
#2021-07-28

一些常见的输出格式模板

模式 描述
HH 一天的小时数(01-12)
HH12 一天的小时数(01-12)
HH24 一天的小时数(00-23)
MI 分钟(00-59)
SS 秒(00-59)
YYYY 年(4或更多位)
MM 月份数(01-12)
DD 一个月里的日(01-31)

对类型进行强制转换函数cast()

语法:cast(x as typename)


四舍五入函数round()

把数值字段舍入为指定的小数位数
语法:round(value,decimals)


可用于赋默认值的函数coalesce()

返回其第一个不为null的参数
coalesce(s1,s2,s3,...)

自我记录,有错误欢迎指正~

相关文章

  • SQL应用函数积累

    之前配置应用过的一些SQL应用函数,留作记录。 截断日期类型函数date_trunc() 根据指定的日期部分截断时...

  • Flink自定义函数实现

    鉴于自定义函数函数在SQL中的强大语义,在SQL中有十分广泛的应用。Flink在其Table/SQL API中同样...

  • 第111章 SQL函数 PREDICT

    [toc] 第111章 SQL函数 PREDICT IntegratedML 函数,它应用指定的训练模型来预测提供...

  • 第112章 SQL函数 PROBABILITY

    第112章 SQL函数 PROBABILITY IntegratedML 函数,它应用指定的训练模型来返回指定值对...

  • SQL Date 函数

    SQL Date 函数 标签(空格分隔): SQL SQLServer SQL Date 函数 SQL 日期 当我...

  • 第十四章 SQL窗口函数概述(一)

    第十四章 SQL窗口函数概述(一) 指定用于计算聚合和排名的每行“窗口框架”的函数。 窗口函数和聚合函数 在应用W...

  • 第九章 SQL聚合函数 MIN

    第九章 SQL聚合函数 MIN 返回指定列中的最小数据值的聚合函数。 大纲 参数 ALL - 可选-将聚合函数应用...

  • 第151章 SQL函数 %TRUNCATE

    第151章 SQL函数 %TRUNCATE 将字符串截断为指定长度并应用 EXACT 排序规则的排序规则函数。 大...

  • 每天一SQL语句(04):SQL 语句函数篇

    【开篇】SQL 语句函数篇 【1】SQL FUNCTIONS(函数) SQL 拥有很多可用于计数和计算的内建函数。...

  • 第八章 SQL聚合函数 MAX

    第八章 SQL聚合函数 MAX 返回指定列中最大数据值的聚合函数。 大纲 参数 ALL - 可选-将聚合函数应用于...

网友评论

      本文标题:SQL应用函数积累

      本文链接:https://www.haomeiwen.com/subject/uowbpltx.html