- 浏览: 97836 次
- 性别:
- 来自: 杭州
最新评论
-
yesjava:
private Jedis getJedis(){ ...
redis 实践笔记详解(二)(java篇,jedis-2.8.0.jar和spring2.5的整合) -
alafqq:
spring-data-redis只在高版本有。。
redis 实践笔记详解(二)(java篇,jedis-2.8.0.jar和spring2.5的整合) -
layznet:
spring-data-redis已经做了上面的事
redis 实践笔记详解(二)(java篇,jedis-2.8.0.jar和spring2.5的整合) -
alafqq:
总结:浅拷贝是指在拷贝对象时,对于基本数据类型的变量会重新复制 ...
对象引用和值引用的区别 -
jlcon:
不错,有意思
Java有趣的自己调用自己
文章列表
一个标量子查询是一个放在圆括弧里的普通 SELECT查询, 它只返回只有一个字段的一行.(参阅 Chapter 4 获取有关写查询的信息。) 该 SELECT 将被执行, 而其单个返回值将在周围的值表达式中使用. 把一个返回超过一行或者超过一列的查询用做标量查询是错误的. (不过,在特定的执行中,子查询不返回行则不算错误;标量结果认为是 NULL.)该子查询可以引用周围查询的变量, 那些变量也是在计算任意子查询的时候当做常量使用的. 又见 Section 6.15.
比如,下面的查询找出每个州中的最大人口数量的城市∶
SELECT name, (SELECT max(pop) FROM ...
实现比较复杂的分组、小计与合计(总结)求版主加 精华贴~小菜鸟我来论坛,一个半星期了。今天技术积分终于突破了 200分。感谢dingjun123 以及各位大侠对我的无私帮助。我也要帮助下新人,特别总结下聚合函数over,与分组函数g ...
left join on的新理解方式;
我可以这样理解么,on之后跟的是2部分 关系;第1部分是2张表的连接(A.ID = B.ID;)第2部分是 置空关系(a.CESHI_TYPE IN (4))当他们and 之后,肯定先执行第一部分(左连接),然后再置空 第2部分关系SELECT * FROM TEST1 A LEFT JOIN TEST12 B ON A.ID = B.ID; SELECT * FROM TEST1 A LEFT JOIN TEST12 B ON (a.CESHI_TYPE IN (4) AND A.ID = B.ID);我可以这么理解么?
h ...
接接到个无耻的需求。。。救命啊
接到个无耻的需求。。。救命啊
http://www.itpub.net/viewthread.php?tid=1397317&page=1#pid17277850
到个无耻的需求。。。救命啊select aid, wm_concat(distinct(bid)), wm_concat(distinct(cid))
insert 与 with as的联合使用??
http://www.itpub.net/viewthread.php?tid=1397088&pid=17273772&page=1&extra=page%3D1#pid17273772
insert into one(id)
with te as (select 1 l from dual)
select id from one where one.id in (
select l from te) values(id);
QUOTE:
原帖由 alafqq 于 2011-2-16 09:44 发表 我仔细研究过,至今没发发现oracle有真正意义上的行列转置函数;有的只是部分的行列转置;
11G:CREATE TABLE T (ID NUMBER,A VARCHAR2(10),B VARCHAR2(10));INSERT INTO T VALUES ( 1, '02' ,'03' );INSERT INTO T VALUES ( 2, '05' ,'08' );INSERT INTO T VALUES ( 3, 'oracle' ,'mysql');select id, ...
uion all 的经典总结
- 博客分类:
- sql锻炼
总结:
集合操作是对多个查询结果进行并集,差集,交集的操作,都不忽略null
行, 除了union all 默认不做排序和剔除重复行的操作外,
union,minus,intersect都默认按第1个查询结果的第1列进行升序排列,并且
不包含重复行。
对集合运算的结果要排序,只能在最后一个select 后面排序,是对整个集
合操作进行排序,而不是对最后一个select 进行排序,排序选择的列必须是第
1 个select 中出现的列,如果有别名,则使用别名,不能选用没有查询出来的
列(这和普通的order by不一样,普通的order by可以选用不在select中的列
排 ...
实际上,如果已经掌握了SQL和其他开发语言,学习PLSQL的成本并不高,几天之内就可以搞定。如果不习惯SQL的思维方式,一切都想用嵌套循环来搞定,那么就有一个适应的过程。但是学习SQL的付出是值得的,如果你依靠SQL生成器,那就写不出好的应用。学习PLSQL的成本也是值得的。TOM有句话:applications come, applications go, data stays forever. 而PLSQL是最靠近数据的一层,从来没有一种语言能够这样和SQL无缝结合,如果你采用PLSQL开发,你的代码就有可能stays forever. 而那些华丽的包装器,往往只是各领风骚若干年,今天的新潮 ...
create table t2 as
with t as (select level-1 l from dual connect by level<=10),
t1 as(select t.l a,t1.l b,t2.l c,t3.l d from t,t t1,t t2,t t3,t t4,t t5,t t6)
-- select count(*),sum(a+b+c+d) from t1
SELECT A,B,C,D,
SUM(CASE
WHEN A>0 THEN 0
...
系统表
SELECT OBJECT_NAME ,T.* FROM ALL_OBJECTS T WHERE T.OBJECT_NAME='TMP' object_type='TABLE';
用于判断orlace from后面跟的是表还是视图。。
select count(*) , to_char(TIM , 'YYYY-MM-DD HH24') as 小时
from one_time
group by to_char(TIM , 'YYYY-MM-DD HH24')
Oralce中的synonym同义词
Posted on 2010-12-31 16:14 chinaifne 阅读(44) 评论(0) 编辑 收藏
设定同义词,方便使用select * from emp;等用于select * from abc;建立共有的同义词如果用户的等级不够建立public同义词,可以在system下授权:grant create any synonym to scott;grant create public synonym to scott;取消授权:revoke create any synoym from scott;revoke crea ...
面试了 middle 博 死的好惨啊;
面试题自己总结下;
刚上来给了个java题,傻眼了。
主要题目有神马;----
1,8种内置对象;各有什么作用;
2,多线程有什么表示方法?怎么表示?
3,实现同步有什么方法?怎么表示 ...
关于连接
一张表,那个叫自连接
二张表,分三种情况,内连接,外连接,交叉连接;
内分 等值连接,不等值连接,自然连接
外分 左外,右外
交叉 就出笛卡尔积
不等值连接--左连接和右连接;
SELECT DECODE(SUBSTR(PC,2,1), '一',1, '二',2, '三',3, '四',4, '五',5, ...