sql 以某个字段分组,另一个字段为参加比较的列,取得前n项的值

假设表A有三个字段

{

  id int;

  subject varchar(20);

  socre int;

}

语句为 select * from A  x where (select count(*) from A where subject=x.subject and score>=x.score   )<=15

时间: 2024-11-07 22:24:45

sql 以某个字段分组,另一个字段为参加比较的列,取得前n项的值的相关文章

SQL语句:一个表,通过一个字段查找另外一个字段不相同值

select * from [dbo].[Sys_MemberKey] a where exists(select * from [Sys_MemberKey] b where a.FMachineCode<>'' and a.FKeyID=b.FKeyID and a.FMemberID<>b.FMemberID) 一个相同的表根据一个字段,查找另外一个字段不相同值,经测试可用

sql 多个字段排序,头一个字段排序完,再对第二个字段进行排序(以此类推)

现根据num排序,num数字相同的根据时间进行排序,都是降序DESC SELECT * FROM counts ORDER BY num DESC,create_time DESC

ACCESS中通过一个字段更新另一个字段

搞了好久的一个问题终于有结果…… 根据学生进出馆的次数和学生报名人数来分配自习间 学生报名是通过工号(学号)来报名的: 而门禁系统统计出来的数据有绝一大部分仅有 卡号没有 工号和姓名, 即便统计出来也不准啊: 各种问,各种找, 问财务,说给的卡号没有问题, 问门禁管理人员,说搞好了给我电话, 搞好几天也没有给我打电话, 据说是简单的看了下没有搞明白,当时一同事在那看见了 就这光导出日志就花了NN久.(门禁是office 2003)每次只能导60000条数据,还要等10导一次, 中间再死几次机,我

SqlSever基础 top 查看一个数据库的表的所有列的前几行

1 2 code 1 -- 前三行 一个*号,代表了要看所有的列 表的名字 2 select top 3 * from Teacher2 3 show

SqlSever基础 top 查看一个数据库的表的指定列的前几行

1 2 code 1 -- 前三行 只看名字是ShengHao的列 表的名字 2 select top 3 ShengHao from Teacher2 3 show

SqlSever基础 top 查看一个数据库的表的指定列的前百分之几行

1 2 code 1 -- 前20% 所有列 表的名字:Fojia 2 select top 20 percent * from FoJia 3 show

oracle中如何更改一个表的一个字段属性(名称,类型)

修改字段的属性,名称方法 --修改某一个字段的类型,当该字段不为null时 ALTER TABLE 表名 ADD  字段 NUMBER(11,0) ; --新创建一列,期待的字段类型 UPDATE 表名 SET 字段_bak= 字段;COMMIT; --复制旧字段值到新字段,dml的都需要提交 ALTER TABLE 表名DROP COLUMN 字段;--删除掉旧字段 ALTER TABLE 表名RENAME COLUMN 字段_bakTO 字段;--修改新字段的名称 alter table 表

MySql增加字段、删除字段、修改字段名称、修改字段类型

MySql的简单语法,常用,却不容易记住.当然,这些Sql语法在各数据库中基本通用. 下面列出: 1.增加一个字段 alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空 alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一个字段,默认不能为空 www.2cto.com 2.删除一个字段 alter table user DROP COLU

model字段对象和forms字段对象的区别和联系

一.model字段对象 (一)_meta _meta是django.db.models.options.Options的实例,获取字段对象可通过模型类来进行获取,而_meta可提供如下功能: 获取模型的所有字段实例 通过名称获取模型的单个字段实例 1.获取模型的单个字段实例 In [19]: models.Book._meta.get_field("title") Out[19]: <django.db.models.fields.CharField: title> 2.获