`
king123654789
  • 浏览: 286773 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 查询语句where 后 and or 判断的灵活运用

 
阅读更多

select t.creator 建单人,
t.titles 工单主题,
t.statusdisplay 工单状态,
t.serialnumber 流水号
from up_itsm_iss t join v_depart_info rt on t.creatorid=rt.USERID
where
(('小计'='{3}' and t.iss_class like '%{4}%' )
or (rt.CNAME like '{3}' and t.iss_class like '%{4}%'))
and t.creator <> 'root' and (t.statusdisplay <> '已作废' or t.statusdisplay is null)

分享到:
评论

相关推荐

    oracle存储过程

    将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND) 例子: BEGIN SELECT col1,col2 into 变量1,变量2 FROM typestruct where xxx; ...

    oracle用什么SQL语句判断表存不存在

    正在看的ORACLE教程是:oracle用什么SQL语句判断表存不存在。SQL SERVER用来判断表或视图存在的语句在ORACLE中不能用,请问该怎么写。 谢谢。 提问者: – 最佳答案 exists(select tname from tab where tname =’...

    oracle常用sql查询语句部分集合(图文)

    Oracle查询语句 select * from scott.emp ; 1.–dense_rank()分析函数(查找每个部门工资最高前三名员工信息) select * from (select deptno,ename,sal,dense_rank() over(partition by deptno order by sal desc)...

    oracle case when 语句的用法详解

    1. CASE WHEN 表达式有两种形式 代码如下:–简单Case函数 CASE sex ... CASE WHEN 在语句中不同位置的用法2.1 SELECT CASE WHEN 用法 代码如下:SELECT grade, COUNT (CASE WHEN sex = 1 THEN 1 /*sex 1为男生,2位

    oracle 查询当天数据的sql条件写法

    日报数据统计中会用到当天数据的查询,下列就是日期要对应的条件: between  to_date(to_char(sysdate,’yyyy-mm-dd’) || ‘ 00:00:01′,’yyyy-mm-dd hh24:mi:ss’) and to_date(to_char(sysdate,’yyyy-mm-dd’)...

    sql基础语句

    Oracle基本语句的查询:select where and|or distinct in between

    oracle查询语句大全(oracle 基本命令大全一)

    1.create user username identified by password;...//授权 grant connect,resource,... 4.select table_name,column_name from user_tab_columns where table_name=’mview_log’;//查询表中的表名,字段名等等。 5. 如

    ORACLE中如何找到未提交事务的SQL语句详解

    在Oracle数据库中,我们能否找到未提交事务(uncommit transactin)的SQL语句或其他相关信息呢? 关于这个问题,我们先来看看实验测试吧。实践出真知。 首先,我们在会话1(SID=63)中构造一个未提交的事务,如下所:...

    oracle中where 子句和having子句中的区别介绍

     Where和Having都是对查询结果的一种筛选,说的书面点就是设定条件的语句。下面分别说明其用法和异同点。 注:本文使用字段为oracle数据库中默认用户scott下面的emp表,sal代表员工工资,deptno代表部门编号。 一、...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    Oracle建议我们自定义自己的角色,使我们更加灵活方便去管理用户  创建角色 SQL&gt; create role admin;  授权给角色 SQL&gt; grant connect,resource to admin;  撤销角色的权限 SQL&gt; revoke connect from admin; ...

    oracle练习2,含答案

    select * from score where degree between 60 and 80; --5、 查询Score表中成绩为85,86或88的记录。 select * from score where degree=85 or degree=86 or degree=88; select * from score where degree in(85,86...

    oracle公司内部的培训资料

    Les02 : 过滤和排序数据[where / order by] Les03 : 单行函数[字符/数值/日期/转换/通用] Les04 : 多表查询 Les05 : 分组函数 Les06 : 子查询 Les07 : iSQL*Plus Les08 : 处理数据[DML:UPDATE/INSERT INTO/DELETE ...

    ORACLE重建索引总结

    3、以删除的叶节点数量:指得是数据行的delete操作从逻辑上删除的索引节点 的数量,要记住oracle在删除数据行后,将 “ 死 “ 节点保留在索引中,这样做可以加快sql删除操作的速度,因此oracle删除数据行后可以不必...

    oracle实验报告

    WHERE emp.deptno=dept.deptno AND emp.ename=pename; END; / VARIABLE vdname VARCHAR2(14); VARIABLE vloc VARCHAR2(13); EXECUTE DeptMesg('SMITH',:vdname,:vloc); PRINT vdname vloc; 2、 定义一个为修改职工...

    精通SQL 结构化查询语言详解

    《精通SQ:结构化查询语言详解》全面讲解SQL语言,提供317个典型应用,读者可以随查随用,针对SQL Server和Oracle进行讲解,很有代表性。 全书共包括大小实例317个,突出了速学速查的特色。《精通SQ:结构化查询语言...

    深入sql oracle递归查询

    表的所有列名 select name from sysobjects where xtype=’u’ select name from syscolumns where id=(select max(id) from sysobjects where xtype=’u’ and name=’表名’)☆ 递归查询数据Sql语句里的递归查询...

    oracle学习日志总结

    尽量使用“&gt;=”,不要使用“&gt;”,用EXISTS代替IN(外表数据小情况),用大于或小于代替不等于,用右模糊查询(LIKE ‘…%’)代替模糊查询,用UNION ALL代替UNION,union代替or,trancate代替delete等. 7. count(1)比...

    Oracle_SQL_PL/SQL书写规范性能优化技巧.doc

    2、 连接符or、in、and、以及=、、&gt;=等前后加上一个空格。 3、 对较为复杂的sql语句加上注释,说明算法、功能。 ...... 二、 书写优化性能建议  1、避免嵌套连接。例如:A = B and B = C and C = D  2、where...

    经典SQL语句大全

    因为这样可以避免 top的字段如果是逻辑索引的,查询的结果后实际表中的不一致(逻辑索引中的数据有可能和数据表中的不一致,而查询时如果处在索引则首先查询索引) 14、说明:前10条记录 select top 10 * form table...

Global site tag (gtag.js) - Google Analytics