这是从表中 Select 所有记录的示例代码.有人能告诉我如何 Select 该表的最后一条记录吗?

select * from table

当我使用时:SELECT * FROM TABLE ORDER BY ID DESC LIMIT

private void LastRecord()
{
    SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["HELPDESK_OUTLOOKConnectionString3"].ToString());

    conn.Open();
    SqlDataReader myReader = null;
    SqlCommand myCommand = new SqlCommand("SELECT * FROM HD_AANVRAGEN ORDER BY " +
                "aanvraag_id DESC LIMIT 1", conn);
    myReader = myCommand.ExecuteReader();
    while (myReader.Read())
    {
        TextBox1.Text = (myReader["aanvraag_id"].ToString());
        TextBox1.Text += (myReader["wijziging_nummer"].ToString());
        TextBox1.Text += (myReader["melding_id"].ToString());
        TextBox1.Text += (myReader["aanvraag_titel"].ToString());
        TextBox1.Text += (myReader["aanvraag_omschrijving"].ToString());
        TextBox1.Text += (myReader["doorlooptijd_id"].ToString());
        TextBox1.Text += (myReader["rapporteren"].ToString());
        TextBox1.Text += (myReader["werknemer_id"].ToString());
        TextBox1.Text += (myReader["outlook_id"].ToString());
    }
}

推荐答案

如果没有进一步的信息,我们能做的最好的数据库是

Sql Server

SELECT TOP 1 * FROM Table ORDER BY ID DESC

MySql

SELECT * FROM Table ORDER BY ID DESC LIMIT 1

Sql相关问答推荐

如何在T—SQL中找到值更改之前的日期?

为什么在这种情况下我不能使用LAG函数?

最近3个月收到的邮箱总数

正在try 从SQL获取最新的ID和一个唯一名称

数组列的postgres更新查询

将所有XML文件导入到SQL Server中

如何根据行状态设置正确的标志

按连续相等值分组排序

SQL:查询作为子查询或CTE写入的最大和数失败

使用拆分器将已分组的不同值连接在一起

在WHERE EXISTS子查询中,列返回是否重要?

从单个表达式中的分隔字符串中取平均值

在 PostgreSQL 中使用 ltree 列进行累积

从另一个没有公共键的表中获取值来加入

POSTGRES to_timestamp() 假定 UTC 字符串为本地时间

使用长 IN 子句的 SQL 优化

Postgres更新增量之间的差异

joins 组合多个重复数据删除策略

我如何编写一个遍历数组数组并将所有值连接成一个字符串的 postgres 函数

奇怪的甲骨文行为