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
相关问答:
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 ......
请教各位:
在超市的收银系统中,如果有20多个客户端,有可能同时对某字段数据进行修改,或进行删除,就有可能就会造成某些客户端出现错误,应该如何去避免呢?能否提供具体事例,谢谢
怎么会同时修改呢?
......
如题
本人菜鸟
不是用sql做的数据库软件 的使用机器上 都得安装 sqlServer吧。。..
我看到有些软件 点开软件 数据库就已经导入进去了 根目录只有个mdb
请问高手们用基于sql的 c#程序 怎么做成那样 ......
flash 怎样提取ms sqlserver数据库的数据。最好给个完整代码看看
flash不能直接读取数据库的数据 与数据库通讯可以借助xml或者页面之类的
具体是怎样提取的?
如LZ熟悉服务器端开发可看我的BLOGhttp:/ ......
sqlserver 性能优化方法,和步骤,和buff调整等。
自己頂下。求救。
这个问题太大了。
只能建议 lz 多了解 sql server 内部机制,多实践,多总结。
給點常用的方法和步骤了。谢谢
......