prefix1 또는 prefix2로 시작하는 이름 목록을 쿼리하는 데 도움이 필요합니다. 이 이름에는 설명에 ABC 또는 DEF 값이 있어야합니다 (다음 열). 아래의 선택 쿼리와 같은 뭔가 : 와일드 카드 또는에서 연산자 및SQL Server LIKE, WILDCARDS, AND, OR 연산자, 중괄호
|-------|----------------|
|Name | NextCol |
|------ |----------------|
|X_BLAH | ABCandsomething|
|Y_BLAH | DEFandsomething|
|X_BLAH | DEFandsomething|
|Y_BLAH | ABCandsomething|
이는 '같은'다중를 사용하여 수행 '과'수 '또는':
SELECT Name
FROM Table
WHERE Name LIKE 'X_%'
OR Name LIKE 'Y_%'
AND NextCol LIKE 'ABC%'
OR NextCol LIKE 'DEF%'
결과 집합은 다음과 같아야합니다 그것을하는 또 다른 좋은 방법이 있습니까?
그래서 정확히 무엇이 문제입니까? – Mureinik
'_'가 하나의 문자와 일치하는 문제입니까? 'like 'Y [_] %''를 대신 사용하십시오 –