锁定老帖子 主题:面试被问到了一个SQL问题
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-01-02
你们公司是面试DBA么
|
|
返回顶楼 | |
发表时间:2009-01-02
javatracker 写道 mantianfeixue115 写道 Oracle的用decode,好像还有个if else then end来着,很久不写了
if else then end ================= 是存储过程的语法 不是sql的函数 SQL中有这种写法的,呵呵 |
|
返回顶楼 | |
发表时间:2009-01-03
貌似很多数据库都有MAX这个内置函数的,是不是?
|
|
返回顶楼 | |
发表时间:2009-01-03
最后修改:2009-01-03
oracle: decode
那要求结果集到底是一列还是两列呢? |
|
返回顶楼 | |
发表时间:2009-01-03
mysql
select if(a>=b,a,b),if(b>=c,b,c) from table |
|
返回顶楼 | |
发表时间:2009-01-20
就是考case语句
|
|
返回顶楼 | |