
oracle
chance_66
好走的路都是下坡路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle 存储过程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和...转载 2019-11-12 23:46:06 · 372 阅读 · 0 评论 -
Oracle学习笔记
ORACLE采用自右向左的顺序连接表,自下向上的顺序解析WHERE子句。根据这个原理,表之间的连接时,数据量较小的表应该放在最右边 作为基础表,连接必须写在其他WHERE查询条件之前,能过滤掉大部分数据的条件要放在句末注意:1)不要在select添加查表的子查询,否则量级会达到两个表的笛卡儿积,尽量用表连接如:select a.a1,(select b.b2from b where ...原创 2018-06-10 11:15:13 · 280 阅读 · 0 评论 -
oracle、SqlServer 查询数据,当指定字段重复时只取其中一条记录
使用ROW_NUMBER() OVER(PARTITION BY 字段AORDER BY 字段B) 来去重,达到目的:当字段A重复时,按照字段B的顺序来获取某一条数据。使用示例:SELECT * FROM TEST_TABLE;结果:求出每个人最高分对应的所有数据,思路:按照人来划分,当人重复时,将其的分数排倒序,然后取第一条SELECT * FROM (SEL...原创 2019-03-01 10:51:33 · 14009 阅读 · 0 评论 -
oracle 中 (+) 与左连接(left join)的区别
在除了连接条件外,没有子查询条件时,两者是一样的,但是有其他条件时不能直接用(+)(如要使用则每个连接表都需要加上+)。有两个表如下shun_a 表: a_id a_name a_content b_id 1 a1 111 1 b12 a2 222 1 b23 a3 333 2 b34 a4 4...原创 2019-06-13 11:21:41 · 6928 阅读 · 2 评论