조건문이란? 조건문이란 특정조건들을 기준하여 다르게 작동하도록 하는 프로그래밍또는 데이터 조회에 아주 기본이 되는 내용입니다. 매우 중요한 내용이기에 잘 알아두시면 좋을 것 같습니다. MSSQL의 대표적인 조건문으로 CASE문, IF ELSE문이 있습니다. CASE 데이터를 출력할 때 조건에 따른 출력을 위해 사용하는 조건문입니다. 조건식을 조건으로 결과 출력 문법 SELECT (CASE WHEN [EXPR1] THEN [RESULT1] WHEN [EXPR2] THEN [RESULT2] WHEN [EXPR3] THEN [RESULT3] ELSE [RESULT4] END) AS CASE_RESULT /* [EXPR1~4]: 조건식 [RESULT1~4]: 최종 OUTPUT(결과) [EXPR1]이 참이면 [R..
MSSQL에서 문자열을 대문자 또는 소문자로 변경하는 방법에 대해 알아보겠습니다. MSSQL은 문자를 대문자로 변경해 주는 내장 함수 내장 함수 UPPER, 소문자로 변경해 주는 내장 함수 LOWER를 지원합니다. 두 함수를 통해 대, 소문자로 출력하는 방법을 소개합니다. UPPER - 대문자로 출력하기 문법 --// 문법 SELECT UPPER('문자열') --> 문자열을 대문자로 출력합니다. 예제 --// 예제 SELECT UPPER('hello') --> 'HELLO' 출력됩니다. SELECT UPPER('Name') --> 'NAME' 출력됩니다. 문자열을 대문자로 출력해 줍니다. LOWER - 소문자로 출력하기 문법 --// 문법 SELECT LOWER('문자열') --> 문자열을 소문자로 출력..
NULL데이터, ISNULL이란? NULL데이터는 아무 데이터도 입력되지 않았을 때 기본으로 입력돼 있는 데이터를 의미합니다. 이러한 NULL데이터는 우리가 예상치 못하게 동작을 할 때가 있습니다. 그럴 때를 대비해 NULL일 때 다른 데이터로 치환하여 처리하는데요 해당 작업을 도와주는 기본내장함수가 바로 ISNULL입니다. ISNULL함수를 활용하여 NULL 데이터를 처리하는 방법을 살펴보겠습니다. ISNULL 문법 SELECT ISNULL(A, B) --// A가 NULL이 아니면 > A --// A가 NULL이면 > B 문법은 매우 간단합니다. A가 NULL일 때 B를 사용합니다. A, B 모두 NULL일수 있는 경우는 어떻게 하면 될까요? ISNULL함수 두 개를 붙여서 사용하면 됩니다. SELE..
문자열 자르기 MSSQL에서 문자열 자르는 방법에 대해 소개합니다. MSSQL 문자열 자르는 내장 함수인 SUBSTRING, LEFT, RIGHT 함수들을 통해 손쉽게 문자열을 자를 수 있습니다. SUBSTRING 가장 대표적인 문자열 자르는 내장 함수입니다. 사실 이 함수만 사용할 줄 안다면 LEFT와 RIGHT함수는 모르셔도 괜찮습니다. 문법 --// 문법 SUBSTRING(대상문자열, 시작문자인덱스, 자를문자수) --> 대상문자열에서 시작문자인덱스부터 자를문자수 만큼 문자를 잘라 출력합니다. 예시 --// 예제 SELECT SUBSTRING('TARGET_STRING', 3, 3) --> 결과: RGE 💡시작 문자 인덱스는 1부터 시작합니다. 즉 첫 글자가 1, 두 번째 글자가 2입니다. LEFT ..
MSSQL의 데이터 삭제 기능인 DELETE문에 대한 사용법과 부가적인 팁에 대한 글입니다. DELETE란? 데이터베이스 테이블 내 데이터를 삭제하는 명령어입니다. 가장 기본적인 문법 중 하나입니다. 삭제이기 때문에 신중히 사용해야 합니다. DELETE문 사용법 기본 사용법 --//문법 DELETE 삭제대상 테이블 (WHERE 대상행 조건) --//예제 DELETE TARGET_TABLE --// TARGET_TABLE 모든 데이터 삭제 DELETE TARGET_TALBE WHERE IDX = 10 --// TARGET_TABLE에서 IDX = 10인 ROW 삭제 모든 데이터를 삭제하는 경우는 거의 없기 때문에 DELETE문 역시 WHERE 절을 지원합니다. WHERE절에 조건을 입력해 지우려는 행을 특..
MSSQL의 데이터 수정 기능인 UPDATE문에 대한 사용법과 부가적인 팁에 대한 글입니다. UPDATE란? 데이터베이스 테이블 내 데이터를 수정하는 명령어입니다. 가장 기본적인 기능 중 하나로 굉장히 많이 쓰이고 중요한 내용입니다. UPDATE문 사용법 기본 사용법 --// 문법 UPDATE 테이블 SET 수정할 칼럼1 = 수정할 값1 , 수정할 칼럼2 = 수정할 값2 , 수정할 칼럼3 = 수정할 값3 ... --// 예제 UPDATE TEMP_TABLE SET C_NAME = 'John' , AGE = 21 , GRADE = 'A' --// TEMP_TABLE 에있는 C_NAME 칼럼을 'John', AGE 칼럼을 21, GRADE 칼럼을 'A' 값으로 수정합니다. 기본 문법에 따라 수정하는 예제를 ..