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

sqlserver数据筛选单独行的问题

数据库中有这样一个表  table,字段列表是
  ID    Name    CateGory
  1      张三    学生
  2      李四    教师
  3      王五    办公人员
  4      找六    教师
  5      周七    学生

现在我想把这些数据中,category不同的数据筛选出一条来,比如 “学生” 类别现在有 1 5两条记录,我可以选出1 也可以选5,这个无所谓,但是只要是“学生”类别,只选一条,“教师”类别也是一样。这里是简单的例子,数据库中的记录很多,如何写sql语句或者存储过程?谢谢各位.另外我只有45分了,全部在这里,分数少,但是心意在,请各位不要嫌弃
SQL code:
SELECT * from TB T WHERE ID=(SELECT MIN(ID) from TB WHERE CATEGORY=T.CATEGORY)


SQL code:
select *
from tb t
where not exists(select 1 from tb where CateGory=t.CateGory and id<t.id)


ID不重复的话
SQL code:
SELECT * from TB T1
WHERE NOT EXISTS(SELECT 1 from TB T2 WHERE T2.CATEGORY=T1.CATEGORY AND T2.ID<T1.ID)



select t.* from tb t where id


相关问答:

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

Sqlserver 语句转成MySql语句

要转成一样的效果,用powerdesigner怎么转?能转吗?
create table publishers (
publisherID int identity,
publisherName varchar (30) NOT NULL,
constraint pk_publishers primary key (publisherID)
)& ......

sqlserver 性能优化

sqlserver 性能优化方法,和步骤,和buff调整等。
自己頂下。求救。

这个问题太大了。
只能建议 lz 多了解 sql server 内部机制,多实践,多总结。


給點常用的方法和步骤了。谢谢
......

如何在SQLServer故障转移群集下启用单用户模式

当我在一个活动节点中停止SQLServer的服务,它就会自动的故障转移到另外一个节点
请问我如何在群集中启动独立的SQLServer实例而不要故障转移?因为我需要还原master数据库,必须启用单用户模式进入SQLServer。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号