- 博客(9)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
转载 oracle update语句的几点写法
update两表关联的写法包括字查询1.update t2 set parentid=(select ownerid from t1 where t1.id=t2.id);2.update tb_client_win_lost_report a set a.rolling_code_id=2where game_code_id=70000and exists(sel
2013-02-19 10:03:35 879
原创 all与any操作符和返回两个结果集和把一个结果集当表和查询结果创建表和同时更新几个字段
1.all用法 select * from emp where sal> all (select sal from emp where deptno='20') //括号里返回多条记录必需要用all2.any用法 select * from emp where sal> any (select sal from emp where deptno='20') //查找
2013-02-18 14:57:39 505
转载 写SQL原则
数据库执行SQL语句时是先执行最后的条件,就是说能把数据减到最少的条件写到最后。 例如: select * from emp where deptno='10' //如果有10万条 select * from emp where groupid='30' //如果有1000条 select * from emp where deptno='10' and g
2013-02-18 11:02:42 268
转载 centos5.7自启动oracle10g
配置系统使这个脚本起作用:1)、以root编辑/etc/oratab,类似orcl:/u01/product/10.2.0/db_1:N这种格式,其中orcl是你的ORACLE_SID,/u01/product/10.2.0/db_1是ORACLE_HOME,这里需要把N改为Y,即orcl:/u01/product/10.2.0/db_1:Y这样。2)、以oracle编辑$ORACLE_H
2013-02-16 15:57:44 532
原创 sql自连接
找到上一级部门领导的名字 select a.ename,b.ename from emp a,emp b where a.mgr=b.empno
2013-02-15 23:16:12 279
原创 sql having
having称为分组滤过条件,也就是说是分组需要的条件,所以必须与group by联用也就是说,聚合函数计算的结果可以当条件来使用,因为它无法放在where里,只能通过having这种方式来解决。如果需要对组函数的结果作为条件,那么不能使用where子句,必须使用having子句。
2013-02-15 15:26:49 293
转载 Sql Server使用游标实现列转行
Sql Server使用游标实现列转行 将表中的数据进行“列转行”,如下: 1.原表中的数据Sql代码 select id,userid,username from T1 www.2cto.com 执行结果: 2.使用游标实现“列转行”Sql代码 DECLARE @temp TABLE(id int,userid varchar(
2013-02-08 15:06:02 496
转载 SQL Server 中char与varchar的选择
char(或nchar)与varchar(或nvarchar)是数据库中最常见的用于存储字符数据的数据类型,由于它们在大多数特性相同,因此在选择用哪种类型存储数据时,可能会产生疑惑。1.char与varchar的比较(1)数据存储开销●每个varchar列需要额外的两个字节,用于反映存储的数据的长度。●每个可为NULL的char列,需要一些字节(空位图)来反应数据的为空性。●无
2013-02-05 11:07:27 563
java几年的经验和大家人享
2009-08-04
server与clent的端口并发问题?
2016-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人