oracle查询问题

2019-03-25 13:34|来源: 网路

有没有一种方法统计出每种类型中各种商品名称的总数量,相当于总统计:得到这样的表结构
下面附带有oracle表

商品类型    总数量      商品名称    数量
电脑          56         戴尔       16
                             IBM        30
                              HP         10

相机          12         自能       5
                             索尼       7


问题补充:谁有没有用Java代码写的可供学习的进销存项目啊,可以的话,请发给我一份1158220447@qq.com,先谢谢了!

相关问答

更多
  • 第一个是从第几条开始,第二个是每页几条。 你看看你数据库里面的数据够不够分页,你这样只写两句就分页是不够的。 page = Paginator.showPage(dao, hql, paramValues, pageCurrent, pageSize); /* * 利用hql实现翻页 */ public static Page showPage(PersistentBaseDao pdao, String hql, Object[] paramValues, int pageCurrent, int pag ...
  • select * from 主表 a left join 附表 b on a.序号=b.序号 and b.某字段 is null; 这样写试一下,看看能不能查到数据。
  • 具体语句是什么我不知道 但是 你应该有一个插入时间 字段 然后你按插入时间 倒序排列 取第一个 就是你要的数据了
  • 你要理解这不同的连接产生的效果就知道何时用了 相等连接 要连接的两个表符合查询条件 记录才会显示 自连接和相等连接一样吧 左外是左表的数据全部显示 而右面显示符合条件的数据 比如 学生表和成绩表 学生信息要全显示 成绩匹配学生 匹配不上的显示空值
  • sql这样写就可以了: 其中PageNo是页号,RowsPerPage是每页的行数;(把相应参数换成?就可以了) select t1.* from ( select stu.*, rownum rn from stu ) t1 where rn between (PageNo - 1) * RowsPerPage and PageNo * RowsPerPage ;
  • 这跟上一个差不多吧 SELECT * FROM TEST WHERE A IN (SELECT T1.A FROM (SELECT A, COUNT(B) CNT FROM TEST GROUP BY A) T1, TEST_1 T2 WHERE T1.A = T2.A AND T1.CNT > (T2.D - T2.C))
  • SELECT Pk_foo1, Pk_foo2 FROM Table GROUP BY Pk_foo1, Pk_foo2 HAVING COUNT(*) > 1 SELECT Pk_foo1, Pk_foo2 FROM Table GROUP BY Pk_foo1, Pk_foo2 HAVING COUNT(*) > 1
  • 这个MERGE语句将满足这一点,只有匹配且非空的S_TRD才能更新到child_cond表 MERGE INTO CHILD_COND cc USING ( SELECT MAX (TV.S_TRD) AS S_TRD, TV.TRADEID AS TRADEID, TV.TRD_VER AS TRD_VER, TV.TIMEST AS TIMEST, ...
  • 遗憾的是,您无法在WHERE子句中引用列别名,因为它们尚不可用。 你可以这样做: select TO_CHAR("HOL_DEPART_DATES"."DEPART_DATE", 'MM') as "Depart_Month", TO_CHAR(sysdate, 'mm')-1 as "Current_Month" from "HOL_DEPART_DATES" "HOL_DEPART_DATES" where TO_CHAR("HOL_DEPART_DATES"."D ...
  • 我认为它可以在任何地方工作,这令人惊讶。 您在内联视图中使用别名T,但它仅在外部选择中定义。 在审核评论和其他答案中链接的所有信息后进行更新: 根据Tom Kyte的说法,它实际上在一个/某个版本中工作的事实是该版本中的一个错误,它是这种信息的一个非常可靠的来源: http : //asktom.oracle.com/pls/asktom/f? p = 100:11:0 :::: P11_QUESTION_ID:1853075500346799932#1859169400346361423 在这里工作有两件 ...