Vertica常用函数
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69--第一个参数:字符串 --第二个参数:字符串中的分隔符 --第三个参数:就是需要取离分隔符多远的字符串,比如说nihao_nishizhu,参数是1就是nihao,参数是2就是nishizhu select split_part('nihao_nishizhu','_',1) from google.ga_campaign; --日期函数,都是没有时分秒 --date不管你加不加横杠,显示的时候都活有横杠显示,没有横杠可以节约空间(2021-08-10) select date('20210810') AS DATE; --date('now')获取当前时间,没有时分秒(2021-08-10) select date('now') AS NOW; --date('TODAY')获取当前时间,没有时分秒(2021-08-10) SELECT DATE('TODAY') AS TOD; --sysdate()有日期和时分秒的时间(2021-08-10 11:49:52.736233) select SYSDATE() AS SYS; --getdate ()时间戳(2021-08-10 11:58:21.736507) select getdate() AS GETDATE; --CURRENT_DATE获取到时见(2021-08-10) select current_date() as CURRENT_DATE; --add_months(CURRENT_DATE,1):月份的加减,如果是正数就是加,如果是负数就是减 select add_months(CURRENT_DATE,1) ; --取绝对值 select abs(-1); --向上取整 select ceil(4.1); --向下取整 select floor(4.1); --取整,有小数点后面有几位小数,那么取整之后小数点后面就会有多少个零 select trunc(4.1); --四舍五入 select round(4.2);--5 select round(4.5);--4 --取随机数--取出来的数是小于1的 select random(); --数值比较--取里面最大的值--6 select greatest(1,-2,3,4,6); --连接字符串--拼接字符串 select '你好'||'飞书'||'哈哈'; --返回字符串的位置--返回字符串的下标位置,1是起始位置 select instr('dhakjsh','a'); --截取字符串 select substr('nihaodasda',1,3) --替换字符串 select replace('abcnihaskd','abc','woshinabba'); --格式化日期 select to_char(sysdate,'YYYYMMdd'); select to_char(sysdate,'YYYY-MM-dd HH:mm:ss'); select to_char(sysdate,'ddMMYYYY'); select to_char(sysdate,'dd-MM-YYYY'); --day返回几号 select day(sysdate()) as day; --month 返回几月 select month(sysdate()) as month; --返回一年中的第几周 select week(sysdate()) as week; --返回季度 select quarter(sysdate()) as quarter; --日期是可以直接相加减的 --相加 select (date '2021-08-10' - date '2021-08-09 ') AS day1 ; --相减 select (date '2021-08-10' + 1 ) AS day2 ; --拼接函数 listagg select client_id, listagg(拼接字段 USING PARAMETERS max_length=65000, on_overflow='TRUNCATE')varchar(65000) as 别名 from table group by id
最后
以上就是优雅小霸王最近收集整理的关于Vertica常用函数的全部内容,更多相关Vertica常用函数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复