본문 바로가기

기획자가 알아야 할 IT지식/기획자가 알아야 할 SQL24

12강. 대소문자 변환 함수 (UPPER, LOWER, INITCAP) SQL에서는 문자열 데이터를 다룰 때 대소문자를 변환하는 함수를 사용할 수 있습니다.특히, 사용자 입력을 표준화하거나, 대소문자 구분 없이 검색할 때 유용합니다.이번 강의에서는 UPPER, LOWER, INITCAP 함수에 대해 알아보겠습니다.✅ 1. UPPER 함수 (대문자로 변환)UPPER(문자열) 함수는 문자열을 모두 대문자로 변환합니다.보통 이름, 코드값, 검색어 통일 등의 용도로 사용됩니다.📌 기본 사용법📌 실행 결과설명: UPPER 함수는 모든 영문을 대문자로 변환합니다.'hello world' → 'HELLO WORLD'📌 실전 예제 - 고객 이름을 대문자로 변환📌 실행 결과활용 예시: 고객의 이름을 대문자로 변환하여 검색이나 출력 시 통일된 형식으로 보이게 할 수 있습니다.✅ 2. .. 2025. 3. 22.
11강. 논리 연산자 - AND, OR, NOT 이번 강의에서는 논리 연산자인 AND, OR, NOT에 대해 배우겠습니다.이 연산자들은 조건을 결합할 때 사용되며, 여러 조건을 조합하여 복잡한 쿼리를 작성할 수 있게 도와줍니다.✅ 1. AND 연산자AND는 두 개 이상의 조건이 모두 참일 때만 데이터를 반환하는 연산자입니다.즉, 모든 조건이 만족해야만 결과에 포함됩니다.1) 기본 사용법📌 연봉이 5000 이상이고, 부서가 '개발팀'인 직원 조회SELECT name, department, salary FROM employees WHERE salary >= 5000 AND department = '개발팀';📌 실행 결과설명: AND는 두 조건이 모두 참일 때만 데이터를 반환합니다. 이 예제에서는 연봉이 5000 이상이고, 부서가 '개발팀'인 직원만 .. 2025. 3. 22.
10강. 여러 개의 리스트 값을 검색하는 방법 - IN과 NOT IN 이번 강의에서는 여러 개의 값을 한 번에 비교하여 데이터를 검색하는 방법인 IN과 NOT IN 연산자에 대해 배울 거야.이 연산자들은 여러 개의 값 중 하나에 일치하는 값을 찾거나, 일치하지 않는 값을 찾을 때 사용돼.✅ 1. IN 연산자IN 연산자는 주어진 값 목록 중 하나와 일치하는 데이터를 찾을 때 사용해.간단하게 여러 개의 값을 동시에 비교할 수 있어!1) 기본 사용법📌 여러 개의 값을 한 번에 비교할 때 IN 사용SELECT name, email FROM customers WHERE name IN ('김철수', '이영희', '박민준');📌 실행 결과설명: IN ('김철수', '이영희', '박민준')은 이름이 '김철수', '이영희', '박민준'인 고객을 모두 찾는 조건이야.IN을 사용하면 여.. 2025. 3. 22.
9강. 패턴이 일치하는 값을 검색하는 방법 - LIKE 연산자 이번 강의에서는 SQL에서 문자열 패턴을 검색할 때 사용하는 LIKE 연산자에 대해 배울 거야.LIKE 연산자는 주로 문자열에서 특정 패턴을 찾을 때 사용해. 예를 들어, 이름에 특정 글자가 포함된 경우나, 특정 형식의 데이터를 찾을 때 매우 유용해!✅ 1. LIKE 연산자 기본 사용법LIKE 연산자는 와일드카드(Wildcard) 문자와 함께 사용해서 특정 패턴을 찾을 수 있어.주로 사용되는 와일드카드는 **%**와 **_**인데, 각각의 의미는 아래와 같아:✅ 2. 예제 테이블📌 고객 정보 테이블 (customers)✅ 3. LIKE 연산자 예시1) 특정 문자로 시작하는 값 찾기 (LIKE 'A%')📌 이름이 '김'으로 시작하는 고객을 찾기SELECT name, email FROM customer.. 2025. 3. 22.
8강. 비교 연산자를 활용한 데이터 필터링 이번 강의에서는 비교 연산자(Comparison Operators)를 사용해서 데이터를 조건에 맞게 검색하는 방법을 배울 거야.비교 연산자는 특정 값보다 크거나 작은 데이터를 찾거나, 범위 내 데이터를 조회할 때 사용해!✅ 1. 비교 연산자의 종류✅ 같지 않음(Not Equal)의 표현 방식은 !=, , ^=이 있지만, 표준 SQL에서는 를 권장해!  (일부 DBMS에서는 ^=을 지원하지 않음)✅ 2. 예제 테이블📌 직원 정보 테이블 (employees)✅ 3. 비교 연산자 사용 예제1) 특정 값보다 큰 데이터 조회 (>)📌 연봉이 5000 이상인 직원 조회SELECT name, salary FROM employees WHERE salary > 5000;📌 실행 결과2) 특정 값보다 작은 데이터 .. 2025. 3. 21.
7강. 산술 연산자(+,-,x,/)를 통해 SQL문 작성하기 SQL에서는 +, -, *, / 같은 산술 연산자를 사용해서 숫자 데이터를 연산할 수 있어.이번 강의에서는 기본적인 산술 연산과 함께 NULL 값이 연산에 미치는 영향과 해결 방법(NVL 함수)까지 알아볼게!✅ 1. 기본적인 산술 연산자 사용법우선, 예제 테이블을 보자.📌 예제 테이블 (products)이제 이 테이블을 이용해서 각 연산자를 적용해볼게!✅ 2. 더하기 연산 (+)더하기 연산은 보통 가격(price)과 부가세, 또는 추가 비용 등을 합산할 때 사용해.📌 할인 전 원래 가격(가격 + 할인액) 계산sql복사편집SELECT name, price, discount, (price + discount) AS original_price FROM products;📌 실행 결과✅ NULL 값(dis.. 2025. 3. 21.