본문 바로가기
MS-SQL

'' = 0 ???!!!!

by 김뽀씨 2024. 11. 11.

빈 문자열 ''은 SQL Server에서 숫자 0과 같다고 간주되기 때문에 isnull(@a, 0)의 결과가 0과 비교되었을 때 참이 됩니다.

 

declare @a varchar(100)
set @a = ''


if isnull(@a,0) = 0
begin
select 1
end

;;;;;;;;;;;;;;;

'MS-SQL' 카테고리의 다른 글

SP 수정한 일시 보고 싶을때.  (1) 2024.06.05
[SQL SERVER] 특정 단어 필터 하기  (0) 2024.03.12
작업 Delay 주기  (0) 2024.01.24
SQL SERVER 문자열 랜덤 뽑기  (0) 2024.01.23
[MS-SQL] 테이블 설명 넣기  (0) 2023.04.19