Sql server 如何在SQL中仅查看数据表列的第一行

Sql server 如何在SQL中仅查看数据表列的第一行,sql-server,Sql Server,下面我有一个代码,我已经工作了一段时间,它应该打印两列的内容:FILE\u DATE\u PROCESSED和DATE\u ENTERED。不过我只想要前两排。例如,这是我到目前为止查询的结果: FILE_DATE_PROCESSED DATE_ENTERED 2015-12-31 19:32:45.000 2015-06-09 14:26:35.180 2015-12-31 19:32:45.000 2015-06-09 14:26:34.360 2015-12-31

下面我有一个代码,我已经工作了一段时间,它应该打印两列的内容:FILE\u DATE\u PROCESSED和DATE\u ENTERED。不过我只想要前两排。例如,这是我到目前为止查询的结果:

FILE_DATE_PROCESSED        DATE_ENTERED
2015-12-31 19:32:45.000    2015-06-09 14:26:35.180
2015-12-31 19:32:45.000    2015-06-09 14:26:34.360
2015-12-31 19:32:45.000    2015-06-09 14:26:35.180
2015-12-31 19:32:45.000    2015-06-09 14:46:16.350
2015-12-31 19:32:45.000    2015-06-09 15:00:01.870
2015-12-31 19:32:45.000    2015-06-09 15:00:03.823
2015-12-31 19:32:45.000    2015-06-09 15:00:03.403
2015-12-31 19:32:45.000    2015-06-09 15:59:11.583
2015-12-31 19:32:45.000    2015-06-09 14:47:07.900
2015-12-31 19:32:45.000    2015-06-09 14:58:19.110
2015-12-31 19:32:45.000    2015-06-09 14:20:09.023
2015-12-31 19:32:45.000    2015-06-09 15:42:25.887
2015-12-31 19:32:45.000    2015-06-09 14:26:35.850
2015-12-31 19:32:45.000    2015-06-09 15:00:02.840
2015-12-31 19:32:45.000    2015-06-09 14:58:19.773
2015-12-31 19:32:45.000    2015-06-09 14:41:09.040
2015-12-31 19:32:45.000    2015-06-09 14:41:09.040
2015-12-31 19:32:45.000    2015-06-09 14:58:18.250
2015-12-31 19:32:45.000    2015-06-09 14:41:16.877
这就是我想要的结果:

FILE_DATE_PROCESSED        DATE_ENTERED
2015-12-31 19:32:45.000    2015-06-09 14:26:35.180
语法很可能非常简单,但由于我对SQL相当陌生,所以我对实际语法有点不确定。以下是我正在处理的问题:

SELECT FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED

您可以将要在mysql中显示的n行数更改为1

SELECT FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED LIMIT 1
对于SQL Server,请使用第二个

SELECT TOP 1 FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED 

您可以将要在mysql中显示的n行数更改为1

SELECT FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED LIMIT 1
对于SQL Server,请使用第二个

SELECT TOP 1 FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED 

您可以将要在mysql中显示的n行数更改为1

SELECT FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED LIMIT 1
对于SQL Server,请使用第二个

SELECT TOP 1 FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED 

您可以将要在mysql中显示的n行数更改为1

SELECT FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED LIMIT 1
对于SQL Server,请使用第二个

SELECT TOP 1 FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED 

标记不清楚,但如果这是sql server,请使用:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED
可选:添加一个
orderby
,以确保获得所需的行;e、 g:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED 
FROM FILE_DATE_PROCESSED
order by DATE_ENTERED
编辑以添加:

如果需要最后输入的行,请使用:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED 
FROM FILE_DATE_PROCESSED
order by DATE_ENTERED desc

添加
desc
告诉SQL在选择最上面的一列(例如,最新的一行)之前,按输入的
date\u对结果进行排序,从最新到最早

标记不清楚,但如果这是sql server,请使用:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED
可选:添加一个
orderby
,以确保获得所需的行;e、 g:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED 
FROM FILE_DATE_PROCESSED
order by DATE_ENTERED
编辑以添加:

如果需要最后输入的行,请使用:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED 
FROM FILE_DATE_PROCESSED
order by DATE_ENTERED desc

添加
desc
告诉SQL在选择最上面的一列(例如,最新的一行)之前,按输入的
date\u对结果进行排序,从最新到最早

标记不清楚,但如果这是sql server,请使用:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED
可选:添加一个
orderby
,以确保获得所需的行;e、 g:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED 
FROM FILE_DATE_PROCESSED
order by DATE_ENTERED
编辑以添加:

如果需要最后输入的行,请使用:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED 
FROM FILE_DATE_PROCESSED
order by DATE_ENTERED desc

添加
desc
告诉SQL在选择最上面的一列(例如,最新的一行)之前,按输入的
date\u对结果进行排序,从最新到最早

标记不清楚,但如果这是sql server,请使用:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED FROM FILE_DATE_PROCESSED
可选:添加一个
orderby
,以确保获得所需的行;e、 g:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED 
FROM FILE_DATE_PROCESSED
order by DATE_ENTERED
编辑以添加:

如果需要最后输入的行,请使用:

SELECT top 1 FILE_DATE_PROCESSED, DATE_ENTERED 
FROM FILE_DATE_PROCESSED
order by DATE_ENTERED desc


添加
desc
告诉SQL在选择最上面的一列(例如,最新的一行)之前,按输入的
date\u对结果进行排序,从最新到最早

您使用的是MySQL还是MS SQL Server?您有两个标记,并且根据服务器类型,语法会非常不同。您使用的是MySQL还是MS SQL Server?您有两个标记,并且根据服务器类型,语法会非常不同。您使用的是MySQL还是MS SQL Server?您有两个标记,并且根据服务器类型,语法会非常不同。您使用的是MySQL还是MS SQL Server?这两个标记都有,根据服务器类型的不同,语法会非常不同。1不起作用。我在附近收到一条语法错误的错误消息1@user4970927这在MySQL中是正确的,因此如果您使用的是Sql Server,那么请删除标记中的MySQL。它将被删除。这是建议,所以我为混乱1不起作用道歉。我在附近收到一条语法错误的错误消息1@user4970927这在MySQL中是正确的,因此如果您使用的是Sql Server,那么请删除标记中的MySQL。它将被删除。这是建议,所以我为混乱1不起作用道歉。我在附近收到一条语法错误的错误消息1@user4970927这在MySQL中是正确的,因此如果您使用的是Sql Server,那么请删除标记中的MySQL。它将被删除。这是建议,所以我为混乱1不起作用道歉。我在附近收到一条语法错误的错误消息1@user4970927这在MySQL中是正确的,因此如果您使用的是Sql Server,那么请删除标记中的MySQL。它将被删除。这是建议,所以我很抱歉混淆了它的工作方式。它给了我一个日期和时间,但它给我的日期是星期二。我需要最新的。你能帮我吗?你试过第一个查询还是第二个@user4970927?我已经添加了第三个查询,我想这就是您要寻找的额外排序。它可以正常工作。它给了我一个日期和时间,但它给我的日期是星期二。我需要最新的。你能帮我吗?你试过第一个查询还是第二个@user4970927?我已经添加了第三个查询,我想这就是您要寻找的额外排序。它可以正常工作。它给了我一个日期和时间,但它给我的日期是星期二。我需要最新的。你能帮我吗?你试过第一个查询还是第二个@user4970927?我已经添加了第三个查询,我想这就是您要寻找的额外排序。它可以正常工作。它给了我一个日期和时间,但它给我的日期是星期二。我需要最新的。你能帮我吗?你试过第一个查询还是第二个@user4970927?我已经添加了第三个查询,我认为这就是您要寻找的附加排序。