当前位置:首页 » 数据仓库 » 判断数据库中两个对象相等
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

判断数据库中两个对象相等

发布时间: 2023-06-26 17:13:36

Ⅰ delphi中怎样判断数据库中的两个列中有部分字段相等,但是不全相等

两步判断:
1、做查询:
--*********条记录内两字段比较*********
SELECT
1
FROM
table1
A
where
A.c1=A.c2
--**********所记录两字段比较********
SELECT
1
FROM
(select
distinct
cl
from
table1)
A,(select
distinct
c2
from
table1)
B
where
A.c1=B.c2
判断DATESET否
IsEmpty空则表示字段相等;
2、做查询看否相等(同条件换A.c1
<>
A.c2)
注意:(条记录内/所记录)根据需要选择

Ⅱ SQL中判断字符串相等的函数

不区分大小写的话用函数nullif(value1,value2) -- value1 非NULL值,相等返回null,不相等返回值1

declare @s1 varchar(100),@s2 varchar(100)

set @s1 = 'abc'

set @s2 = 'ABC'

select isnull(nullif(@s1,@s2),'相等') -- 执行返回相等

区分大小写的话用HashBytes函数