易截截图软件、单文件、免安装、纯绿色、仅160KB

求一句SQL语句 - Oracle / 基础和管理

有表TABLE,A,B,C三列。查询该表数据,当A列大于B列时选择显示B列,如果C列大于B列时,选择显示C列。
应该要用到 CASE WHEN吧。。有点头疼了。老是说我少些个参数。
还是 很简单的 ,但是现在电脑没装数据库 写不出来


没说清楚,是ORACLE下的语句。好像不能用 case when。我不知道该怎么做了

楼主把代码贴上看看。用case when 是可以的。

成功了。。。刚才自己试出来了。

SQL code:
select decode(sign(A-B),1,B),decode(sign(C-B),1,C) from table




SQL code:
--1.case
SELECT CASE
WHEN c > b THEN
c
WHEN b > a THEN
b
ELSE
a
END
from t1;

--2.decode
SELECT decode(sign(c - b), 1, c, decode(sign(b - a), 1, b, a), a) from t1;


SQL code:

SQL> create table tb(A int,B int, C int);

Table created.

SQL> insert into tb values(3,5,7);

1 row created.

SQL> insert into tb values(7,3,8);

1 row created.

SQL> insert into tb values(4,2,6);

1 row created.

SQL> select * from tb;

A B C
---------- ---------- ----------
3 5 7


相关问答:

Windows 7 怎样安装Oracle - Oracle / 基础和管理

各位大哥,帮个忙。

下个Oracle for vista 版本的安装试试
10G和11G的 
http://www.oracle.com/technology/software/products/database/index.html 
------------------------------------------- ......

数据以xml格式返回 - MS-SQL Server / 应用实例

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
   <folder state="unchecked&qu ......

java连不上oracle? - Java / Java EE

java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBErro ......

Oracle临时表使用问题 - Oracle / 开发

我的处理是这样的:
我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。
出现的现象:当Oracle重新启动后,第一页插入的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号