
数据库
tianlan_hpf
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库日期格式转化为中文的年月日格式
写数据库代码的时候,我们正常转换日期格式,大都是:yyyy-mm-dd的格式,或者是:yyyymmdd等,但如果转为中文样式的:yyyy年mm月dd日的格式呢,看起来挺简单,不过一时之间,真能让人发懵。其实也简单,代码如下: SELECT TO_CHAR(SYSDATE,'yyyy”年“mm”月“dd"日" ') FROM DUAL; 这是oracle里比较坑的地方。最外层还是单引号,中文的部分,...原创 2020-02-28 11:22:49 · 3107 阅读 · 0 评论 -
oracle 内、外连接
一直以来,就知道有个内连接(inner join),外连接(left outer join、right outer join),却错误的以为left join, right join是左内连接,右内连接(现在发现真是错的离谱)。在一次偶然间发现left join, right join与inner join 查出来的结果反差很大。所以今天特意抽出空来,把这个整理一下,理清楚。 left jo...原创 2019-06-15 23:16:48 · 1029 阅读 · 0 评论 -
start with connect by prior 递归查询用法
最近查询oracle库表的时候,遇到了一个之前没有遇到过的问题,需要递归查询各个子节点的内容。以下是百度内容。收藏一下。 添加链接描述转载 2019-06-23 10:27:32 · 213 阅读 · 0 评论 -
oracle日期函数汇总
ORACLE 常用日期函数(摘抄自:https://www.cnblogs.com/champaign/p/5882033.html) 1 . add_months(arg1,num) 2. current_date 3.current_timestamp([precision]) 4.DBTIMEzone 5.extract(datepart from ...转载 2019-07-06 13:47:38 · 1232 阅读 · 0 评论 -
listagg() within GROUP () over
偶然接触到了listagg 函数,发现这个功能还是挺不错的,将多行记录在一行显示。 但是需要注意,这个函数好像有版本要求。在公司电脑上,可以正常使用。在自己电脑上就不行了。自己电脑上的版本是10.2.0,网上百度好像说是11之下的不能用。 语法:SELECT deptno, listagg(ename, ‘,’) WITHIN GROUP(ORDER BY ename) AS employees ...原创 2019-07-20 10:23:08 · 813 阅读 · 0 评论