您好:
参考语句如下。
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语句判断一张表中的两条数据相同、在循环里判断值是否相同、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)