SQL语句
iteye_18745
这个作者很懒,什么都没留下…
展开
-
给oracle设置自动增长列
假如给表PROJECT_MANAGE的PRODUCTIONID字段设置为自动增长列,列PRODUCTIONID为number类型。 首先,打开oralce的SQL *Plus Worksheet,进行连接。 其次,创建一个序列:[code="sql"]create sequence AUTO_ADD --序列名 (AUTO_ADD 为...原创 2011-05-17 18:56:22 · 85 阅读 · 0 评论 -
求总数case when
[code="java"]select agent_id, count(1) as zbs,sum(je) as zje from (select agent_id,sum(case when sjje < 2000 and fxzt = 0 then sjje when sjje < 2000 and fxzt = 1005 then -1*sjje end) je...原创 2012-08-22 14:01:21 · 351 阅读 · 0 评论 -
oracle 模糊查询
[code="sql"]select * from s_user t where t.user_name like '%z%'[/code]查询、删除某个字段是空空的[code="sql"]select * from s_user t where t.user_pwd is null[/code]原创 2011-05-16 09:02:16 · 350 阅读 · 0 评论 -
hibernate在控制台打印sql语句
通过配置log4j可以在控制台打印sql 语句① Log4j xml方式的配置 log4j.xml:[code="xml"] [/code]② Log4j properties方式的配置 log4j.properties:[code="java"]# Changing the log lev...2011-05-10 16:09:53 · 1545 阅读 · 0 评论 -
Oracle连接函数
Oracle连接函数 从3只表当中取 [code="java"]SELECT A.*,B.MC AS DLSMC,C.DH,C.XFSJ FROM T_CARDS A, T_AGENCY B, (SELECT A.ID,B.DH...原创 2011-02-24 17:57:08 · 152 阅读 · 0 评论 -
Oracle替换函数
[code="java"]select nvl(DESCRIPTION,'') as DESCRIPTION from cg_formdetail [/code]可以将为null的值转换成空的值原创 2011-02-23 20:08:05 · 401 阅读 · 0 评论 -
按时间段查询
[code="java"]select * from t_cards where jzsj between to_date('2010-11-23','yyyy-mm-dd') and to_date('2010-11-30','yyyy-mm-dd') order by jzsj desc;[/code]原创 2011-02-19 17:38:14 · 228 阅读 · 0 评论 -
oracle分页函数写法总结
1.根据ROWID来分[code="sql"]select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid fromt_xiaoxi order by cid desc) where rownum9980) order by cid desc;...原创 2012-01-06 13:51:10 · 215 阅读 · 0 评论 -
Oracle分页查询
查询数据库当作的前10行SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 02010-12-24 17:18:43 · 67 阅读 · 0 评论 -
mysql增加一列
ADD COLUMN `tel` VARCHAR(45) AFTER `password`;原创 2010-12-16 09:45:44 · 143 阅读 · 0 评论 -
oracle 视图如何传参数
目前,Oracle不支持带参数的视图,只能通过一些方法来变通一下。下面是方法之一: 创建包: [code="java"]create or replace package p_view_param is function set_param(num number) return number; function get_param return number...原创 2011-06-23 22:09:50 · 1091 阅读 · 0 评论 -
oracle 闪电恢复 数据
上午不小心把系统的数据删掉了,知道oracle有快速恢复数据的功能,于是总结一下代码[code="sql"]--设定要恢复的时间戳返回的是6214635条数据 select timestamp_to_scn(to_timestamp('2011-06-22 09:00:00','YYYY-MM-DD HH:MI:SS')) from dual;--从6214635条数据当中...原创 2011-06-22 15:12:48 · 236 阅读 · 0 评论 -
删除父节点同时删除该节点下的所有子节点(oracle)
表结构:表名:node字段:node_id up_node数据:1 02 13 14 25 2要求:删除该表中的某个节点时,删除该节点下的所有子节点.如删除node_id = 2的节点,需同时删除node_id=4,node_id=5的节点.方法:[code="sql"]de...原创 2011-06-22 14:29:34 · 1213 阅读 · 0 评论 -
oracle 分页大于等于小于分页临界点
正确的:[code="sql"]SELECT * FROM (SELECT A.*,ROWNUM RN FROM ( select * from t_agent t where t.agent_parent = 20020 and t.agent_state = 0 ) A WHERE ROWNUM 0;[/code]错误的:这样只会取出21条数据,到临界点,...原创 2013-06-06 15:39:35 · 474 阅读 · 0 评论