sql查找指定字段最大值(或最小值)的某一行数据

---------------------------查找最大值-------------------------------------
SELECT T.*
FROM JO_USER T
WHERE T.LOGIN_COUNT = (SELECT MAX(T.LOGIN_COUNT) FROM JO_USER T);
---------------------------查找最小值-------------------------------------
SELECT T.*
FROM JO_USER T
WHERE T.LOGIN_COUNT = (SELECT MIN(T.LOGIN_COUNT) FROM JO_USER T);

时间: 2024-08-25 17:17:38

sql查找指定字段最大值(或最小值)的某一行数据的相关文章

使用Entity Framework和WCF Ria Services开发SilverLight之6:查找指定字段

对数据库表指定字段的查找,又是实际工作中的一项必要工作.SL客户端仅获取实际需要的指定的字段,好处很多,比如:有助于减少网络流量. 有两类这样的使用场景. 1:联表查询不需要外键表 在上一篇中,我们使用了联表查询,在联表查询中,DAL部分的代码是这样的: 我们已经指出,无论是你是否使用Include方法,只要实体类指定了Include特性,客户端都会获取到被关联的Course记录.诚然,有时候我们需要满足联表查询,但是其他时候我们不需要. 2:单表中仅仅需要部分字段 比如:一个表有5个字段,我仅

求过去9天的相同时刻的平均值的sql(MYSQL)语句(去掉最大值,最小值)

select      DATE_FORMAT(server_time,'%H:%i') ,(sum(flow_value)-max(flow_value)-min(flow_value))/7  from      table_name  where      server_time >= 'date9 00:00:00' and server_time <= 'date1 23:59:59' group by DATE_FORMAT(server_time,'%H:%i')  order 

sql server求分组最大值,最小值,最大值对应时间,和最小值对应时间

先创建数据库 CREATE TABLE [dbo].[Students]( [Id] [int] IDENTITY(1,1) NOT NULL, [age] [int] NULL, [name] [nvarchar](50) NULL, [addTime] [datetime]  NULL) ON [PRIMARY] 插入几条测试数据 INSERT [dbo].[Students] ([age], [name], [addTime]) VALUES (22, N'李四', '2015-04-08

SQL Server中如何定位Row Lock锁定哪一行数据

在SQL Server中有时候会使用提示(Hint)强制SQL使用行锁(Row Lock),前两天有个同事咨询了一个问题,如何定位Row Lock具体锁定了哪一行.其实这个问题只适合研究一下,实际意义并不大,因为找到.定位被锁定的行的代价开销较大,而意义却不怎么大,而且使用场景也很少.那么下面我们来探讨.研究一下这个问题吧: 在会话窗口(会话ID=65)下执行下面SQL语句,模拟SQL Server使用行锁锁定某一行记录: USE AdventureWorks2012; GO   SELECT 

SQL SERVER2000将多行查询结果拼接到一行数据

处理前的查询结果如上图: 通过借助SQL变量的定义 DECLARE @Scope varchar(1000) DECLARE @Num int SET @Scope='' SET @Num = 1 SELECT @Scope=@Scope+convert(varchar(8),@Num)+'.'+DescScope+ DescOper+';', @Num = @Num+1 From fuel_contractQualityNew Where ContractID='012009000100' S

SQL 通过syscolumns.xtype动态查找指定数据类型字段所包含的数据

表中太多列,只想查找某些比如,数据类型为varchar的字段的数据. 思路:1.先获取列名: select * from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='test_A') 2.查找指定数据类型,xtype就是数据类型,参考如下 syscolumns表内的xtype 查了一下,这些东西都是存于每一个数据库的syscolumns表里面得,name就是列名,xtype就是数据类型

如何使用sql函数平均值、总数、最小值、最大值

使用sql函数,您可以在一个select语句的查询当中,直接计算数据库资料的平均值.总数.最小值.最大值.总和.标准差.变异数等统计.使用recordset对象时,也可使用这些sql函数. sql函数包括如下: avg函数:计算查询中某一特定字段资料的算术平均值. count函数:计算符合查询条件的记录数. min, max函数:传回指定字段之中符合查询条件的第一条.最末条记录的资料. first, last函数:传回指定字段之中符合查询条件的最小值.最大值. stdev函数:计算指定字段之中符

Java对二叉搜索树进行插入、查找、遍历、最大值和最小值的操作

1.首先,需要一个节点对象的类.这些对象包含数据,数据代表存储的内容,而且还有指向节点的两个子节点的引用 class Node { public int iData; public double dData; public Node leftChild; public Node rightChild; public void displayNode() { System.out.print("{"); System.out.print(iData); System.out.print(

SQL排序后将序号填入指定字段

1.显示行号 如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Server2005中,使用ROW_NUMBER()非常方便. 以下是一个查询语句,意思是按照cid将数据排序,然后将排序后的序号填入新建的字段rowNum. select row_number() over (order by cid) as rowNum,* from t_gene 查询结果: 2.