반응형 MSSQL12 MSSQL SELECT 기초 SELECT 문의 가장 기본은 SELECT * FROM 테이블명 WHERE 조건 이다. - 기본적으로 모든 컬럼을 가져올 때는 * 를 사용하지만, * 를 사용하는 것은 성능을 저하시킨다. 되도록이면 필요한 컬럼명을 써주는 습관을 들이자. 그 밖의 SELECT 문에서 기초가 되는 내용을 알아보자. 1. NULL - NULL 은 값이 ""(빈칸)이나 0 이 아니다. 값이 없는 것이다. 비교를 하려면 컬럼이 NULL 인지를 체크해야 한다. 예) SELECT title FROM titles WHERE price IS NULL (IS NOT NULL) --> titles 테이블에서 price 컬럼이 NULL 인 (NULL 이 아닌) title 을 가져온다. * NULL 값을 다른 값으로 바꿀 땐 - ISNULL .. 2022. 6. 15. MSSQL 함수 MSSQL 에는 여러가지 함수가 있다. 숫자함수, 문자함수, 날짜함수, 시스템함수, 보안함수 등... 그치만 이걸 다 어케 외워.. -_-;; 자주 쓰는 함수만 알아보자.. 1. 숫자에 대한 산술적 연산 함수 ○ CEILING - 올림이다. 천장이란 뜻 ○ FLOOR - 버림이다. 마루라는 뜻 ○ RAND - 0과 1 사이의 임의의 부동 소수점 수. 랜덤한 숫자를 구할 때 쓴다. ○ ROUND - 반올림이다. 2. 문자에 대한 함수 ○ LEFT - 왼쪽에서부터 주어진 길이만큼의 잘라낸다. ○ LEN - 주어진 문자의 길이 ○ LOWER - 소문자로 변환한다. ○ LTRIM - 왼쪽에 있는 빈칸을 삭제한다. ○ REPLACE - 문자열중에서 특정 문자를 지정한 문자로 바꾼다. ○ RIGHT - 오른쪽에서부.. 2022. 6. 15. MSSQL 자료형 (데이터타입) MSSQL 서버에서 사용하는 데이터 타입(자료형)은 두가지가 있다. 1. 시스템에서 제공하는 System data type 성능향상을 위해서라면 가능한 작은 자료형을 사용하도록 하자. 불필요하게 int를 쓰는 경우가 흔한데, 사용될 데이터의 범위를 생각해 본 후, 가장 작은 범위의 자료형을 사용하도록 하자. 2. 사용자가 정의 하는 User data type 사용자 정의 자료형이 왜 필요한가? C언어를 비로한 몇 가지 언어에서 나타나는 사용자 정의 데이터 유형과 같다. 프로젝트에 참가하는 사람들이 동일한 데이터 타입을 사용하고자 원하거나, 한 컬럼에 대한 데이터 유형을 더 쉽게 사용하려고 할 때 적용시킬 수 있다. 사용 방법 sp_addtype [새로운 타입 이름], '[SQL 데이터 타입]' 예 sp_.. 2022. 6. 15. 이전 1 2 다음 반응형