oracle判断语句怎么写

1. oracle中判断语句怎么写

是存储过程里面的 IF/ELSE ? 还是简单的 DECODE ?

SQL> DECLARE

2 testvalue INT;

3 BEGIN

4 testvalue := 100;

5

6 IF testvalue > 100 THEN

7 dbms_output.put_line( '100+' );

8 ELSIF testvalue = 100 THEN

9 dbms_output.put_line( '100' );

10 ELSE

11 dbms_output.put_line( '100-' );

12 END IF;

13

14 END;

15 /

100

PL/SQL procedure successfully completed.

SQL> SELECT

2 DECODE(GROUPING(sale_item), 1, 'ALL', sale_item) AS iten,

3 SUM(sale_money) AS money

4 FROM

5 sale_report

6 GROUP BY

7 ROLLUP(sale_item);

ITEN MONEY

------ ----------

A 733285

B 2382

C 5738

ALL 741405

2. oracle查询语句条件判断怎么写

一个多条件判断的sql:

select

oper.opid,

oper.user_name,

oper.user_host,

case

when oper.oper_type = 1 then 'System Manager'

when oper.oper_type = 2 then 'USER Manager'

end case,

case

when oper.oper_object_type = 1 then 'User'

when oper.oper_object_type = 2 then 'Role'

when oper.oper_object_type = 3 then 'Broker'

when oper.oper_object_type = 4 then 'QM Manager'

when oper.oper_object_type = 5 then 'User Group'

when oper.oper_object_type = 6 then 'Msg Flow'

when oper.oper_object_type = 7 then 'Queue'

end case

from esb_log_user_oper oper;

3. oracle数据库条件判断的查询语句怎么写

建表,测试数据:

create table test

(收款标志 int)

insert into test values (1);

insert into test values (1);

insert into test values (1);

commit;执行:

select case

when a.cnt = b.cnt then

'未收款'

when a.cnt = d.cnt then

'已收款'

when c.cnt 0 then

'部分收款'

end 收款状态

from (select count(*) cnt from test) a,

(select count(*) cnt from test where 收款标志 = 1) b,

(select count(*) cnt from test where 收款标志 = 2) c,

(select count(*) cnt from test where 收款标志 = 3) d结果:

然后你自己换点其他数据测试一下吧,思路就这么个思路了。

4. oracle中能否写判断语句

如果是select查询做显示的话select code, name, case when length(code) =3 then 1 when length(code)=6 then 2 when length(code)=9 then 3 end id from table;如果是要插入的话 update table set id =( case when length(code) =3 then 1 when length(code)=6 then 2 when length(code)=9 then 3 end)。

转载请注明出处育才学习网 » oracle判断语句怎么写

知识

怎么写采购方案

阅读(202)

本文主要为您介绍怎么写采购方案,内容包括采购方案怎么写,采购计划怎么写,采购方案怎么写。原发布者:在行传媒采购计划书范文采购计划书范文(一)随着公司行业竞争力的不断走强,对公司采购管理工作和业务技能提出了更高的要求。为了使采

知识

妊娠诊断怎么写

阅读(244)

本文主要为您介绍妊娠诊断怎么写,内容包括产科入院诊断是怎么写的,产科入院诊断是怎么写的,诊断结果写着妊娠是怀孕了吗育儿问答宝宝树。首次产前检査中应准确记录孕妇末次月经停止时间,正常月经 周期以及近期使用口服避孕药的情况。根据妊

知识

右的单词怎么写

阅读(167)

本文主要为您介绍右的单词怎么写,内容包括右单词怎么写,右边的英语单词怎么写,右的英文单词怎么读。“右边”的英语单词:right 读法:英 [raɪt] 美 [raɪt] 释义:adj. 正确的;直接的;右方的2、vi. 复正;恢复平

知识

蚂字怎么写

阅读(203)

本文主要为您介绍蚂字怎么写,内容包括蚂字笔顺怎么写,蚂蚁的蚂字怎么写好看,蚂蚁的蚂字怎么写。怎么才能把字写好?写字的风格往往能反应出一个人的气质和修养。一笔好字也同样能够在第一时间内引起他人的注意,同时也为自己的未来事业的成功道

知识

所字的行书怎么写

阅读(182)

本文主要为您介绍所字的行书怎么写,内容包括所的行书怎么写,"的"字行书怎么写,是字的行书怎么写。“的”字行书:

知识

怎么写违建书

阅读(216)

本文主要为您介绍怎么写违建书,内容包括房屋违建举报书怎么写,房屋违建举报书怎么写,如何写违章建筑警告书。可以拨打12319城建服务热线举报。12319是电话投诉中心,电话打过来后,电脑系统会记录,并让投诉人留下电话和地址,资料汇总至市城管执

知识

小学生申报怎么写

阅读(296)

本文主要为您介绍小学生申报怎么写,内容包括小学生四好少年的申报理由该怎么写,如何写小学生个人主要事迹范文,申报稿怎么写。我是一个充满自信,乐观向上,热爱生活的阳光女孩,在生活上勤俭节约,从不浪费;孝敬父母,尊敬师长,团结同学,爱护公共财物,遵

知识

怎么有写轮眼

阅读(196)

本文主要为您介绍怎么有写轮眼,内容包括怎么才能拥有写轮眼,求大神赐予,我怎么才能拥有写轮眼~~~~~~~~~~~,写轮眼有多少种分别是那几种。写轮眼,又名血轮眼。是宇智波一族成员的一种特殊瞳术。这一能力为所有族员所有,但并非每个人有使用它的

知识

您笔画顺序怎么写的

阅读(210)

本文主要为您介绍您笔画顺序怎么写的,内容包括您的笔画顺序怎么写,你笔画顺序怎么写的,过字正确笔画顺序是怎么写的。你字笔画顺序:

知识

坐下坐拼音怎么写

阅读(618)

本文主要为您介绍坐下坐拼音怎么写,内容包括坐下的做拼音怎么写带音标,坐下的做拼音怎么写带音标,坐下的坐笔顺怎么写。《坐》的拼音:zuò 笔画数:7笔顺、笔画:撇、点、撇、点、横、竖、横、基本释义:1.古人双膝跪地,把臀部靠在脚后跟上,这是其本

知识

每天小结怎么写

阅读(203)

本文主要为您介绍每天小结怎么写,内容包括每日工作总结怎么写,每天的工作总结怎么写,是每天、,每日总结怎么写。核心:今天工作总体来说还算满意,略带有一些不足,会努力下次改正。具体就是全文分成三部分:1.今天工作总体说还算满意。列举一下今

知识

田字格(没)怎么写

阅读(420)

本文主要为您介绍田字格(没)怎么写,内容包括没田字格怎么写,未字田字格怎么写,无在田字格怎么写。没 田字格写法(宋体):

知识

字的童话作文怎么写

阅读(177)

本文主要为您介绍字的童话作文怎么写,内容包括童话故事作文300字怎么写,童话故事的作文怎么写,请帮我写一篇大约500字的童话作文这是我第一次写童话作文,不太。有只黄觜小麻雀叫普季克,住在温暖的窝里还不会飞,只会拍着翅膀往窝外东张西望,想

知识

在3月8日英文怎么写

阅读(419)

本文主要为您介绍在3月8日英文怎么写,内容包括3月8日英语怎么说,3月8日的英文怎么写,9月1日、3月10日、8月26日、12月3日、1月5日用英文怎么写急用。答案:March 8, March 8th, 8 March, 8th March, (the) 8th of March等,其中的Ma

知识

hibernate查询语句怎么写

阅读(210)

本文主要为您介绍hibernate查询语句怎么写,内容包括hibernate查询语句怎么写,hibernate的查询语句应该怎么写呢,HQL语句的写法。因为hibernate是封装了JDBC的框架。 文中第一句:String queryString ="from *****";我想楼主应

知识

js怎么写判断语句

阅读(163)

本文主要为您介绍js怎么写判断语句,内容包括js里怎么写判断,JS判断语句,求一段能写在HTML中的JS语句,要求如下判断文字,如,文字为“。4、字符类<br> 4.1 判断字符全部由a-Z或者是A-Z的字字母组成<br> <input onblur="if(/[^a-zA-Z

知识

数据库中语句怎么写

阅读(169)

本文主要为您介绍数据库中语句怎么写,内容包括关于数据库的语句该怎样写·,在数据库里面插入数据的语句怎么写,关于数据库的语句该怎样写·。create table student( sno char(5) primary key, sname varchar(20),

知识

sql的更新语句怎么写

阅读(220)

本文主要为您介绍sql的更新语句怎么写,内容包括sql查询更新语句怎么写,SQL的update语句怎么写,SQL里面的UPDATE更新语句数据怎么写。首先需要打开sql server 数据库。

知识

oracle的循环语句怎么写

阅读(163)

本文主要为您介绍oracle的循环语句怎么写,内容包括请问这个oracle的for循环语句怎么写,请问这个oracle的for循环语句怎么写,请教大神,oracle数据库循环语句怎么写。create table temp_tab( id number primary key not null, name varchar2

知识

phpsql语句怎么写

阅读(249)

本文主要为您介绍phpsql语句怎么写,内容包括phpsql语句的写法,,[php]两个SQL语句怎么写,php中写sql语句。二者的语法扩展稍微有些差异,但基本格式是一样的,比如插入:insert tabname(field1, field2, field3)

知识

hibernatehql语句怎么写

阅读(175)

本文主要为您介绍hibernatehql语句怎么写,内容包括hibernate,一对多,这种hql语句怎么写,用hibernate的HQL怎么写一个插入语句,hibernatehql语句。不是有映射文件吗?比如你的数据库表为student那么的你就应该有hibernate.cfg.xml配置文件和他

知识

hibernate的hql语句怎么写

阅读(191)

本文主要为您介绍hibernate的hql语句怎么写,内容包括用hibernate的HQL怎么写一个插入语句,用hibernate的HQL怎么写一个插入语句,hibernate,一对多,这种hql语句怎么写。不是有映射文件吗?比如你的数据库表为student那么的你就应该有hibernate

[/e:loop]