前言
开发小笔记。。。
正文:
strops(string,substring)及position(substring in string)
函数类似于sqlserver中的charIndex函数,用于获取一段字符串中的某个字符的下标索引,常配合substrin()函数截取字符串使用;
round(分子/分母::numeric:保留位数)用于整数之间做除法保留小数使用;
coalesce(字段,替换值) 该函数等价于sqlserver中的isnull()函数,用于空值替换使用;
concat_ws(‘拼接符’,字段a,字段b)该函数主要用于字段之间拼接使用,如果是自定义字符与字段拼接,使用||等价于+号拼接;
extract(field from interval)该函数中field可选DAY,MONTH,MINUTE分别指天,时,分,from不能少,interval指的两个值是时间差;
cast(值 as declmal(10,2))该函数可以实现数值保留2位小数;
sum(case when true then 值 else 0 end)该函数可用于行转列。
current_date-N该函数用于获取最近N天数据
本文详细介绍了SQL中常用函数的应用,包括strops及position用于字符串定位,round用于小数保留,coalesce用于空值处理,concat_ws用于字段拼接,extract用于日期字段抽取,cast用于数值格式转换,sum(case when)用于条件求和,以及current_date-N用于时间范围筛选,为数据库操作提供了实用指南。
1812

被折叠的 条评论
为什么被折叠?



