![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
lin·show
To be you are
展开
-
H2 类型转换函数
第一种CAST(NAME AS INT);CAST(65535 AS BINARY);CAST(CAST(‘FFFF’ AS BINARY) AS INT);CAST(TIMESTAMP ‘2010-01-01 10:40:00.123456’ AS TIME(6))第二种将字符型转换为整型CONVERT(NAME, INT)CONVERT(NAME, long)附上h2数据库函数大全链接http://h2database.com/html/functions.html...原创 2021-10-19 18:01:01 · 712 阅读 · 0 评论 -
PostgreSql数组使用:下标取值,数组字符串互转,数组追加,where查找
在Postgre种支持数组,功能比较强大,如下示例。select array[1,2,3] ,--初始化一个整形数组 array['zs1','zs2','zs3'] ,--字符型数组 array_append(array['zs1','zs2','zs3'],'zs4'), --数组追加 (array['zs1','zs2','zs3'])[3],--下标取数组值,下标从1开始 array_to_string(array['zs1','zs2','zs3'],','),--数组转字符串拼接,逗号原创 2021-03-26 15:10:54 · 4674 阅读 · 0 评论 -
Hive 列转行结果返回多列lateral view explode
示例一hivesql查询最终只返回一列,则直接调用exploded就行。但结果返回多列时就需要使用到lateral view explode。示例如下,可以直接执行with user_view as ( --构造虚拟表 select 'zhang san' name,'高级' level, 12 num,'爬山,跳舞,看书'favs union all select 'li si', '中级',15,'看电视,跳舞' union all select 'wang wu','初级',34,'原创 2021-01-27 19:22:40 · 792 阅读 · 0 评论 -
Oracle中rollup,cube,grouping sets在group by中的不同作用
本文通过实例操作向大家介绍Oracle中有关group by 的rollup、cube、grouping sets。 先来看下emp表的基本结构及表中的数据。SQL> desc emp; 名称 是否为空? 类型 ----------------------------------------- ---原创 2012-09-28 21:04:12 · 390 阅读 · 0 评论