
if rseof then responsewrite "<script>alert('没有查到相关记录,请返回')</script>"
服务器端输出js提示框即可,这样尝试一下。
select from table where id not in (ID)
介绍:
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言。
参考资料
sql语句,怎么查询数据库里除了某一条记录外的所有记录?百度知道[引用时间2018-1-9]
当然可以了啊 这个很简单的。
假设 表明是 number 。主要的思路就是,在断层处有这样的数出现,就是有一个大于一个id,但是它跟着个id不连贯的。取出这样的数。 你这个问题是间断问题,缺失范围。 一般有两种情况,1,求出间断点。2,求出间断范围。(你要是想填充间断范围也可以)
表 和 列 都是number
1,求间断点
select number+1 from number a
where not exists (select 1 from number b where bnumber=anumber+1)
and number<(select MAX(number) from number)
2,间断范围
select number+1 as range,(select MIN(number) from number b where bnumber>anumber)-1 as endrange from number a
where not exists (select 1 from number b where bnumber=anumber+1)
and number<(select MAX(number) from number)
你这个问题只用SQL语句不好实现吧,需要程序辅助
declare @condition varchar(1000)
declare @sql varchar(8000)
--set @sql=''
if isnull(@condition,'')=''
select from tb where 1=2
else
begin
set @sql='select from tb where '+@condition--这儿得自己定义好了
exec(@sql)
end
---------------或者这样
declare @sql varchar(8000),@condition varchar(1000)
set @sql='select from tb where '+case when isnull(@condition)='' then '1=2'
else @condition end
exec(@sql)
--不用程序程序辅助 你这个条件全让用户完成,如果不熟悉表结构不好处理
以上就是关于ASP读取数据库信息时,当没有所要查询的记录,我想d出一个提示框,怎样写代码全部的内容,包括:ASP读取数据库信息时,当没有所要查询的记录,我想d出一个提示框,怎样写代码、sql语句,怎么查询数据库里除了某一条记录外的所有记录、数据库中怎样在一个字段内查询没有使用到的有哪些值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)