-
SELECT value FROM STRING_SPLIT(@SelectedCodes,'/')
CROSS APPLY 는 INNER JOIN,OUTER APPLY는 LEFT JOIN과 동일한 결과 반환 가능.APPLY 장점? 1\. 외부 테이블의 컬럼을 인자로 제공할 수 있음테이블 반환 함수도 사용 가능(JOIN연산자로는 불가능)특정 상황에는 JOIN보다 더 좋은
@@FETCH_STATUS = 0(0:수형, -1:실패, -2: 행 없음)
TOP, OFFSET 또는 FOR XML을 함께 지정하지 않으면 뷰, 인라인 함수, 파생 테이블, 하위 쿼리 및 공통 테이블 식에서 ORDER BY 절을 사용할 수 없습니다.일반적으로 뷰 안에 ORDER BY를 포함시킬 수 없고, ORDER BY를 포함하려면 TOP N
COUNT(\*)은 COUNT(1)과 동일. (NULL과 무관하게 모든 행을 카운트)COUNT(컬럼)은 NULL인 행 포함 안 함.
REPLICATE('채울 문자', 전체 길이 - LEN('데이터') + '데이터' : SELECT결과에 대해 특정 길이로 맞춰서, 모자라는 부분에 특정 문자나 숫자 채움
소수점 계산할 때 FLOAT, REAL형식 사용 지양 (이유: 근사 데이터 형식이라 정확한 값을 저장하지 않고 가까운 값을 저장하기 때문) => e.g. 출근율 계산하는 경우, 총 출근한 사람 수 / 전체 기사 수 (정수/정수) => 나누는 분자에 1.0을 곱해