我需要在一张表的一部分中按规范条件选择行

Meysam Abbasinia

SELECT在SQL Server中有问题我需要选择一个表的前3条记录,然后需要在这3行中查找有条件的记录。我写了这个,但是结果不正确。

SELECT TOP (3) * 
from data 
where state='c' 
order by time desc

我的表(数据)是这样的:

code   data  state   time
 A1     12     n     2020/05/08 12:00
 A2     13     c     2020/05/08 11:59
 A3     10     n     2020/05/08 11:58
 A4     7      c     2020/05/08 11:57
 A5     18     e     2020/05/08 11:56
 A6     14     c     2020/05/08 11:55

我需要这样的结果:

A2     13     c     2020/05/08 11:59

但我的查询结果是:

 A2     13     c     2020/05/08 11:59
 A4     7      c     2020/05/08 11:57
 A6     14     c     2020/05/08 11:55

意味着我需要在前3行中按state ='c'查找记录,而不是包含state ='c'的表的前3条记录

希望我的解释清楚。我该怎么办?

和古兹曼

一种方法是对前三行使用CTE(公用表表达式),然后对过滤条件进行外部查询:

WITH top3 AS (
    SELECT TOP (3) * 
    FROM data 
    ORDER BY time DESC
)
SELECT *
FROM top3
WHERE state='c';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

我需要在一张表的一部分中按规范条件选择行

来自分类Dev

如何在代马家滑块中显示下一张图像的一部分?

来自分类Dev

我如何根据表中的tr追加表的一部分?

来自分类Dev

为什么我要在特性上实现方法而不是特性的一部分?

来自分类Dev

需要提交选择 ID 作为表单的一部分,我该怎么做?

来自分类Dev

我需要合并 2 个查询,但需要对其中的一部分求和

来自分类Dev

如何从之前选择的表的一部分中进行选择

来自分类Dev

MySQL:加入一个表,其中多行是条件的一部分

来自分类Dev

在代码的一部分上需要帮助

来自分类Dev

需要删除spannableString的一部分

来自分类Dev

需要日期选择器的值作为变量的一部分

来自分类Dev

QT QSS选择器(按ID的一部分)

来自分类Dev

data.table:在自定义函数中根据条件选择数据集的一部分

来自分类Dev

选择IP的一部分

来自分类Dev

在Perl中选择变量的一部分

来自分类Dev

选择时间序列的一部分

来自分类Dev

XPath仅选择Href的一部分

来自分类Dev

选择字符串的一部分

来自分类Dev

选择IP的一部分

来自分类Dev

选择时间序列的一部分

来自分类Dev

我需要使用Ajax动态更改页面的一部分

来自分类Dev

SQL移动表数据的一部分并由新表中的行键替换

来自分类Dev

SQL移动表数据的一部分并由新表中的行键替换

来自分类Dev

在Python熊猫中选择列联表的一部分

来自分类Dev

如何获得颜色表的一部分

来自分类Dev

美丽汤导入表的一部分

来自分类Dev

仅分析表的一部分

来自分类Dev

更新mysql表中值的一部分

来自分类Dev

PDO 变量是表名的一部分