怎样用Sql语句判断一张表中的两条数据相同

怎样用Sql语句判断一张表中的两条数据相同,第1张

您好:

通常来说从第一条数据上提取条件,来检索第二条数据。

参考语句如下。

DECLARE @条件1 NVARCHAR(50)

DECLARE @条件2 NVARCHAR(50)

DECLARE @条件3 NVARCHAR(50)

SELECT @条件1=字段1

  ,@条件2=字段2

  ,@条件3=字段3

  FROM 第一条数据所在表

 WHERE 第一条数据主键

 

DECLARE @Exist INT

SELECT @Exist=COUNT()

  FROM 第二条数据所在表

 WHERE 字段1=@条件1

   AND 字段2=@条件2

   AND 字段3=@条件3

   

IF @Exist>0

BEGIN

--重复

END

ELSE

BEGIN

--不重复

END

rs1open sql,conn,1,1

do while rseof=false

responsewrite "<tr><td>" + rs("号码") + "</td><td>" + rs("货名")

'保存当前的号码

temp = rs("号码")

rsmovenext '移动一条记录

flag=true '是否继续loop

do while flag=true '默认让他do

if rseof=true then '如果到了最后就退出,否则判断

flag=false

else

if rs("号码") = temp then

responsewrite rs("货名") '在上面的显示中增加

rsmovenext

else

flag = false '如果不相等,则退出

end if

end if

loop

responsewrite "</td></tr>"

if rseof=false then '判断数据库是否到了最后一条

rsmovenext '进行下一条

end if

loop

以上就是关于怎样用Sql语句判断一张表中的两条数据相同全部的内容,包括:怎样用Sql语句判断一张表中的两条数据相同、在循环里判断值是否相同、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10194343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存