저는 이전에 SQL 서버에 들어 본 적이없는 것의 골칫거리입니다.한 열의 쿼리 값 결과
이 쿼리 :
SELECT N FROM (VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9)) T(N)
날 결과를 제공합니다
+---+
| N |
+---+
| 0 |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
+---+
규칙이 여기에 무엇입니까? 분명히 이것은 모든 값을 하나의 열에 정렬하는 것입니다. T(N)
으로 이것을 정의하는 SQL Server의 문법은 무엇입니까?
,이 쿼리는 별도의 컬럼으로 결과를 제공합니다 :
select 0,1,2,3,4,5,6,7,8,9
첫 번째 쿼리의 결과는 하나 개의 컬럼에 모든 정렬 왜
난 그냥 이해가 안 돼요?
잘 보입니다 ^.^ – SqlZim
사실 :) 여기에서 CTE 마법을 연구 중입니다. http://stackoverflow.com/a/42797191/867703 – FrenkyB