나는 다음과 같은 몇 가지 쿼리를 작성 : LIKE 쿼리를 작성하는 또 다른 스타일이 있습니까?
SELECT *
FROM Sample.dbo.Temp
WHERE
Name LIKE (
'%ab%'
OR '%fg%'
OR '%asd%'
OR ...
OR ...
OR '%kj%'
)
그냥보기 및 관리의 가독성 지점에서 모두 더 편안 같습니다
SELECT *
FROM Sample.dbo.Temp
WHERE
Name LIKE '%ab%'
OR Name LIKE '%fg%'
OR NAME LIKE '%asd%'
OR ...
OR ...
OR Name LIKE '%kj%'
어쨌든 나는이 같은이 쿼리가 다시 작성할 수 있습니다입니다. 열 Name
이 변경되면 백 대신 (또는 Find and Replace
을 사용하여) 한 번만 변경할 수 있습니다. 어떤 제안?
아니요. BTW : LIKE 검색 기준 앞에 와일드 카드를 접두어로 붙이면 사용 가능한 모든 인덱스의 유용성이 줄어 듭니다. –