當前位置:首頁 » 數據倉庫 » 判斷資料庫中兩個對象相等
擴展閱讀
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函數