본문 바로가기

DATABASE16

6강. 조건을 통해 데이터를 찾는 법 (WHERE 절) SQL에서 WHERE 절을 사용하면 특정 조건에 맞는 데이터만 필터링해서 조회할 수 있어.예를 들어, 특정 고객의 주문만 찾거나, 특정 날짜 이후의 데이터만 조회하는 것처럼 원하는 조건을 설정할 수 있어.이번 강의에서는 숫자, 문자, 날짜 데이터 검색 3가지 방법을 차례로 알아볼게!✅ 1. 숫자 데이터를 검색하기먼저, 직원 정보가 저장된 테이블을 보자.📌 예제 테이블 (employees)📌 급여(salary)가 5,000,000 이상인 직원만 조회해보자.sqlSELECT * FROM employees WHERE salary >= 5000000;📌 실행 결과✅ >= 연산자를 사용하면 특정 값 이상인 데이터만 필터링 가능!비슷하게 =(같다), ✅ 2. 문자 데이터를 검색하기📌 특정 부서(depart.. 2025. 3. 21.
4강. 중복된 데이터를 제거해서 출력하기 (DISTINCT vs UNIQUE) 데이터를 조회할 때 중복된 값이 많으면 분석이 어렵고 가독성이 떨어질 수 있어.SQL에서는 DISTINCT를 사용하면 중복 데이터를 제거하고 고유한 값만 출력할 수 있어!또한, 테이블에서 중복을 방지하려면 UNIQUE 제약 조건을 사용할 수도 있어.✅ 1. DISTINCT를 사용하여 중복 데이터 제거하기📌 예제 테이블 (orders) 위 테이블에서 product_name(상품명)을 조회한다고 해보자!sql복사편집SELECT product_name FROM orders;📌 실행 결과 📌 중복된 아이폰과 갤럭시가 여러 번 출력됐어!이제 DISTINCT를 사용해서 중복 없이 조회해볼게.sql복사편집SELECT DISTINCT product_name FROM orders;📌 실행 결과 (중복 제거됨).. 2025. 3. 20.
3강. 연결 연산자(||) 사용하여 문자열 합치기 SQL에서 || 연산자는 문자열을 연결(Concatenation) 할 때 사용해.즉, 두 개 이상의 문자열을 하나로 합쳐서 출력할 수 있어.예를 들어, 고객의 이름과 이메일을 합쳐서 하나의 컬럼으로 만들 수 있어!✅ 1. 기본적인 연결 연산자 사용법고객 테이블에서 name과 email을 합쳐서 고객정보라는 별칭으로 출력하는 SQL을 작성해볼게.sql복사편집SELECT name || ' (' || email || ')' AS 고객정보 FROM customers;📌 실행 결과이처럼 || 연산자를 사용하면 여러 개의 문자열을 하나로 합칠 수 있어!✅ 2. 여러 개의 컬럼을 합칠 때도 사용 가능만약 name, email, 그리고 customer_id까지 함께 출력하고 싶다면?sql복사편집SELECT cust.. 2025. 3. 20.
2강. 칼럼 별칭을 사용하여 출력되는 칼럼명 변경하기(AS) SQL에서 기본적으로 테이블의 컬럼명(column name)이 그대로 출력되지만,필요에 따라 더 이해하기 쉬운 이름으로 변경할 수 있어. 이때 사용하는 것이 바로 칼럼 별칭(Alias)이야.✅ 1. 기본적인 칼럼 별칭 사용법칼럼 별칭을 사용하면 출력될 컬럼명을 더 직관적으로 만들 수 있어.별칭을 지정하는 방법은 두 가지가 있어!sql복사편집SELECT customer_id AS 고객ID, name AS 고객이름, email AS 이메일 FROM customers;또는 AS를 생략하고 공백만으로 별칭을 지정할 수도 있어.sql복사편집SELECT customer_id 고객ID, name 고객이름, email 이메일 FROM customers;하지만 AS 키워드를.. 2025. 3. 20.