求助!我想得到符合WHERE条件的第一条记录,该怎么做呢?谢谢! SELECT top 1 * FORM TEST_TALBE WHERE FLAG=1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT top 1 * FORM TEST_TALBE WHERE FLAG=1 SELECT top 1 * FORM TEST_TALBE WHERE FLAG=1 谢谢大家! :))))))))))那要是想删除第一条记录行不行啊delete top 1 from test_table where flag=1出错啦! delete from test_table where id=(select top 1 id from test_table where flag=1)(假设主键ID) 有没有设主键?select 一把,然后再删, 删除第一条记录:delete test_table from (select top 1 * from test_table) as t1 where t1.flag=1 and test_table.tid = t1.tid(其中tid假定是test_table中的可唯一确定记录的字段) 如果有主键delete from test_table where id=(select top 1 id from test_table where flag=1) 数据库问题 关于存储过程中上传大数据的问题 UPDATE动态SQL时,总出现这样的错误,到底哪里错了 高手帮忙分析一下,谢谢了~ SQL Server 无法向 Microsoft 分布式事务处理协调器(MS DTC)注册为此事务的资源管理器 如果传入存储过程的参数为空,程序会报错,该如何解决呢? 游标不会循环是怎么回事啊? 新人求教如何利用返回的多个值作为参数查询下一个数据 如何查出哪台客户机占用大量CPU?? 一直困扰我的一个问题,各位给点意见好不。 Oracle SQL*NET 如何通过防火墙? 如果通过sql语句判断一个字段是否非空字段? 请问这段SQL该如何写?
那要是想删除第一条记录行不行啊
delete top 1 from test_table where flag=1
出错啦!
(假设主键ID)
delete test_table from (select top 1 * from test_table) as t1 where t1.flag=1 and test_table.tid = t1.tid
(其中tid假定是test_table中的可唯一确定记录的字段)
delete from test_table where id=(select top 1 id from test_table where flag=1)