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

sql分组查询问题

情景一:
表中数据
name  score
 aaa   11
 aaa   19
 bbb   12
 bbb   18
 ccc   19
 ddd   21
期望查询结果如下
name   score
 aaa     30
 bbb     30
 ccc      19
 ddd     21
Sql代码
---检查表是否存在   
if exists(select * from sysobjects where name='testSum')   
drop table testSum   
go   
---创建表   
create table testSum   
(   
   tid int primary key identity(1,1),   
   tname varchar(30) null,   
   tscor int null  
)   
go   
insert into testSum (tname,tscor)    
select 'aaa',11   
union all    
select 'aaa',19   
union all    
select 'bbb',12   
union all  
select 'bbb',18   
union all  
select 'ccc',19   
union all    
select 'ddd',21   
---查询语句   
select tname ,sum(tscor) from testSum group by tname   
  
---只查询tscor总和为30的   
 select tname ,sum(tscor) from testSum group by tname having sum(tscor)=30  
---检查表是否存在
if exists(select * from sysobjects where name='testSum')
drop table testSum
go
---创建表
create table testSum
(
tid int primary key identity(1,1),
tname varchar(30) null,
tscor int null
)
go
insert into testSum (tname,tscor)
select 'aaa',11
union all
select 'aaa',19
union


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

SQL Server的链接服务器技术小结

一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL
安装MySQL的ODBC驱动MyODBC
1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为
myDSN
2、建立链接数据库
EXEC sp_addlinkedserver  @server = 'MySQLTest', @srvproduct='MySQL',
@provider = 'MSDASQL', @datasrc = 'myDSN'
......

SQL语句优化技术分析

SQL语句优化技术分析
翻译:Jerry [2005-11-11]
原文出处:http://www.51testing.com
原文作者:不详
转载请注明:来自Sawin系统分析之窗
操作符优化
IN 操作符
用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。
但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用I ......

给mysql添加一个管理员的SQL语句

insert into mysql.user
SELECT '%', 'admin', PASSWORD('admin'), Select_priv, Insert_priv, Update_priv,
 Delete_priv, Create_priv, Drop_priv, Reload_priv,
 Shutdown_priv,  Process_priv, File_priv, Grant_priv, References_priv,
 Index_priv, Alter_priv, Show_db_priv, Super_priv, ......

PL SQL中复制出的中文乱码

之前使用PLSQL,都是以写入内容为主,写入中文内容偶有乱码,但是只在显示上并未影响存取,所以没有在意。
今天在修改一个视图时,需要将修改内容记录下来,so,想写个修改记录,就把视图内容拷贝了出现,发现拷贝出现的中文内容出现乱码。
并未完全在意,以为只要原样放回plsql就会好的,但是保存再取出放到plsql中发现仍 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号