![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 68
zwl24
这个作者很懒,什么都没留下…
展开
-
分组 连接的查询把我给弄昏了
几乎要崩溃了,今天做了几道SQL查询题目,要求用连接,分组等形式把它做出来,真把我搞死了, 首先我不太明白,sql查询语句的语法,印象中好像join 后面的on 不能和 where同时存在,做题怎么也做不出来,老师讲了on后面只是连接条件,它可以与where共存的。 还有group by ,我做题目时 总是提示 不是group by语句 ,这SX Oracle 。。最后老师讲了,select原创 2012-02-15 15:11:04 · 292 阅读 · 1 评论 -
oracle笔记
1 pl/sql 中CASE两种形式 Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHE原创 2012-02-14 15:08:47 · 161 阅读 · 0 评论 -
一道oracle试题
做不出来时感觉好难啊,思路千千万,就是没想到用 Order by 和 rownum 。题目如下: 有下面三个表: 商品product(商品号productid,商品名productname,单价unitprice,商品类别category,供应商provider); 顾客customer(顾客号customerid,姓名name,住址location); 购买purcase(顾客号cus原创 2012-02-15 19:46:19 · 1006 阅读 · 1 评论 -
oracle中使用子查询为何取到大于自然数1 rownum 浅度解析
Oracle 没有提供TOP N 语句,若希望按特定条件查询前N 条记录,可以使用伪列ROWNUM。 ROWNUM 是对结果集加的一个伪列,即先查到结果集之后再加上去的一个列(注意:先要 有结果集)。 rownum 的值是oracle 顺序分配的从查询返回的行的编号,返回的第一行分配的是1,第二 行是2,依此类推。 查询表中第n(n>1)条记录,使用rownum=n 作为条件。原创 2012-02-17 10:45:43 · 617 阅读 · 0 评论