随笔分类 -  oracle

摘要:pivot函数:对查询结果行转列进行统计示例:比如我想查每个用户投资的各种类型基金的分别有多少份额平常的写法: select userID,fundtype,sum(shares) from userasset group by userID,fundtype; 这样展示,如果行数很多的话,就很不直 阅读全文
posted @ 2022-08-24 16:02 Samuel-Leung 阅读(2903) 评论(0) 推荐(1) 编辑
摘要:到底 select * from a,b where a.id = b.id 和 select * from a inner join b on a.id = b.id 有没有区别? join 方式的 on 指向连接条件,而其后的 where 条件是筛选连接条件产生的结果集,即先按连接条件连接两表, 阅读全文
posted @ 2022-02-23 14:38 Samuel-Leung 阅读(712) 评论(0) 推荐(0) 编辑
摘要:1.contains,contains用法如下: select * from students where contains(address, ‘beijing’) 但是,使用contains谓词有个条件,那就是列要建立索引,也就是说如果上面语句中students表的address列没有建立索引,那 阅读全文
posted @ 2022-01-28 16:35 Samuel-Leung 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。 设置NLS_SORT值即可。 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排 阅读全文
posted @ 2022-01-28 11:32 Samuel-Leung 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:方法一: SELECT TRUNC(months_between(sysdate, birth)/12) AS age from mytable 方法二: select TRUNC((to_char(sysdate, 'yyyyMMdd') - to_char(birth, 'yyyyMMdd')) 阅读全文
posted @ 2022-01-24 15:16 Samuel-Leung 阅读(4468) 评论(0) 推荐(0) 编辑
摘要:oracle实现分页功能 limit功能例子 oracle数据库不支持mysql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。 记录两种常用方法: (1)使查询结果返回中间的6到10行: select rownum 阅读全文
posted @ 2021-11-05 14:06 Samuel-Leung 阅读(2774) 评论(0) 推荐(0) 编辑
摘要:SELECT table_name, column_name, data_typeFROM all_tab_colsWHERE table_name = '表名 ; 阅读全文
posted @ 2019-10-25 12:17 Samuel-Leung 阅读(3998) 评论(0) 推荐(0) 编辑
摘要:ALTER TABLE AAA ADD A VARCHAR2(32); comment on column AAA.A is '新增字段A'; 查看oracle的版本 select * from v$version; oracle数据库sql语句修改表某列字段长度 1.修改一个列 alter tab 阅读全文
posted @ 2019-10-16 09:55 Samuel-Leung 阅读(9089) 评论(0) 推荐(1) 编辑
摘要:<select id="listHisTeam" parameterType="hashmap" resultType="hashmap"> SELECT t1.PK_TEAM_CHANGE_ID, t1.TEAM_CNPC_NAME, t1.PASS_DATE, t1.VALIDITY_DATE, t1.PASS_FILE, t1.REQBOOK_ATTR, code1.CODING_NAME 阅读全文
posted @ 2019-08-21 14:14 Samuel-Leung 阅读(768) 评论(0) 推荐(0) 编辑
摘要:oracle递归查询Oracle中start by prior子句用法connect by 是结构化查询中用到的,其基本语法是:select ... from tablename start with 条件1connect by 条件2where 条件3;例:select * from tables 阅读全文
posted @ 2019-08-19 15:50 Samuel-Leung 阅读(1662) 评论(0) 推荐(0) 编辑
摘要:一: numtodsinterval(<x>,<c>) ,x是一个数字,c是一个字符串,表明x的单位,这个函数把x转为interval day to second数据类型 常用的单位有 ('day','hour','minute','second') example SQL> select sysd 阅读全文
posted @ 2019-07-17 16:14 Samuel-Leung 阅读(7102) 评论(1) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/qq_36135335/article/details/81330232 maven下手动导入ojdbc6.jar 参考: https://blog.csdn.net/Master_Shifu_/article/details/90182395 Sp 阅读全文
posted @ 2019-06-11 14:00 Samuel-Leung 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:首先 去官网下载自己需要的oracle对应的操作系统的版本 接受协议后可下载 1 下载解压好后 进入主目录 进行安装 在配置安全更新中把我希望通过My Oracle Support接收安全更新前面的勾去掉。如果你不需要接收oracle的相关邮件,这里可以直接单击“下一步”按钮 不提供邮箱 会出现这样 阅读全文
posted @ 2018-07-29 12:09 Samuel-Leung 阅读(507) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示