SQL Server 선택 값 (임시 테이블 값)
-
13-09-2019 - |
문제
SQL Server 2008에는 'a, b, c, d'가 문자열을 가져 와서 나누고 값의 테이블을 만듭니다.
Values
------
A
B
C
D
이제 열 값이 위 테이블의 행 중 하나 (성)와 같은 테이블 (사용자)을 검색하고 싶습니다.
이것이 제가하고 싶은 일입니다.
SELECT * FROM Users WHERE vLastName LIKE 'A%'
SELECT * FROM Users WHERE vLastName LIKE 'B%'
SELECT * FROM Users WHERE vLastName LIKE 'C%'
SELECT * FROM Users WHERE vLastName LIKE 'D%'
위의 일이 불가능하다면 어떻게해야합니까? 어떤 종류의 루프?
SQL Server 2008을 사용하고 있습니다
해결책
SELECT * FROM Users,NewTable WHERE vLastName LIKE Values + '%'
다른 팁
SELECT * from Users u
JOIN StringSplitterResult r on r.Values = SUBSTRING( u.vLastName, 1,1)
제휴하지 않습니다 StackOverflow