--删除表
drop table STATUSR.testTable;
--创建表
create table STATUSR.testTable
(
tableid varchar(10) not null,
productName varchar(20) not null,
canShui varchar(20) not null,
xingHa varchar(20) not null,
price1 number(5) not null,
shuLiang number(3) not null,
sumPrice number(10) not null
)
--选择所有数据
SELECT * FROM STATUSR.testTable where tableid in (3,7);
SELECT * FROM STATUSR.testTable ;
select distinct productName,canShui,xingHa,price1,shuLiang,sumPrice from STATUSR.testtable;
select distinct productName,canShui,xingHa,price1,sum(shuLiang),sum(sumPrice) from STATUSR.testtable;
delete from STATUSR.testTable;
--全部相加
SELECT productName,canShui,xingHa,price1,shuLiang, sum(sumprice) FROM STATUSR.testTable group by productName, ;
--加锁
lock table STATUSR.testTable in exclusive mode;
--插入数据
insert into STATUSR.testTable(tableid,productName,canShui,xingHa,price1,shuLiang,sumPrice)values('1','yst','boy','24',10,1,10);
insert into STATUSR.testTable(tableid,productName,canShui,xingHa,price1,shuLiang,sumPrice)values('2','ltm','boy','25',12,1,10);
insert into STATUSR.testTable(tableid,productName,canShui,xingHa,price1,shuLiang,sumPrice)values('3','yst','boy','24',11,1,11);
insert into STATUSR.testTable(tableid,productName,canShui,xingHa,price1,shuLiang,sumPrice)values('4','xlh','girl','28',12,2,24);
insert into STATUSR.testTable(tableid,productName,canShui,xingHa,price1,shuLiang,sumPrice)values('5','xlw','girl','24',10,3,30);
insert into STATUSR.testTable(tableid,productName,canShui,xingHa,price1,shuLiang,sumPrice)values('6','yst','girl','24',10,2,20);
insert into STATUSR.testTable(tableid,productName,canShui,xingHa,price1,shuLiang,sumPrice)values('7','yst','boy','24',11,1,11);
--按组大小排序
SELECT * FROM STATUSR.testTable order by productName, sumprice desc;
--组的大小
--按productName分组 然后总额大得排在前面
SELECT productname,canShui,xingHa,price1,shuLiang,sumprice,sum(sumprice) as sumprice0
FROM STATUSR.testTable
group by productname, canShui, xingHa, price1, shuLiang, sumprice
order by sumprice0 desc ;
--组的总额
SELECT productname, sum(sumprice) as sumprice0
FROM STATUSR.testTable
group by productname
order by sumprice0 desc ;
分享到:
相关推荐
李兴华老师ORACLE数据库,分组统计和子查询专题深入详解
Oracle分组统计
主要介绍了Oracle数据库按时间进行分组统计数据的方法,同时附带了一个在不同时间段内的统计实现,需要的朋友可以参考下
django ORM 按月分组统计 源码,账号:admin,密码:admin123
Oracle_plsql讲义:第5章 组函数和分组统计.ppt
一个基于VS2005+C#实现的GroupingView分组统计控件代码,可以对Grid数据实现分组以及统计。
delphi写的 sql2000分组统计
sqlserver 分组合并字符串 分组统计数量
JavaWeb开发,Sping框架,才用Hibernate Template进行字段截取,分组统计实现方法。
Ext表格分组并且带有统计功能的完整例子
Excel 表格分组统计合并方法大全
对分组统计数据进行分析,初学适用,可修改,VB源码。
C#动态分组统计 提供ds,根据选择字段,进行分组统计。
Delphi程序在 DBGrid 里面显示分类统计,也就是小计。用 ClientDataSet 的 TAggregateField 的方法,也可以用 DBGridEh。本程序演示了这两种方法。
多表分组统计
Lucnen.net 分组扩展实现高效全文索引的分组
数据分组统计C#实例
使用Group by分组统计.rar使用Group by分组统计.rar
VB 对分组统计数据进行分析,并使用柱状图来显示,按仓库分组小计。下面是相关代码: Private Sub Command1_Click() Adodc1.RecordSource = "select 仓库,现库存数量 from (SELECT sum(库存) as 现库存数量,仓库...
微软rdlc报表创建、设置数据、设置分组、分组统计,有截图,有代码段。形象、简单、明了