SELECT
• SELECT 문은 DB에서 데이터 조회 시 사용
• SELECT는 테이블에서 원하는 데이터를 선택하여 반환 → DB에 저장된 정보를 분석 or 필요 데이터 추출 가능
• 실무 DB 작업의 핵심 요소. 데이터를 효율적으로 검색, 분석, 가공하는 데 사용.
SELECT 열1, 열2, ...
FROM 테이블명
WHERE 조건;
ALL / DISTINCT
• 데이터 조회 시, 중복 데이터 처리 방식 지정 옵션 (SELECT문에서 주로 사용)
• DISTINCT는 결과 집합에서 중복 값을 제거, 고유 값만 반환 (SELECT 문에서 특정 열에 대해 중복을 제거할 때 사용)
SELECT distinct department_id FROM new_schema. employees;
AS와 연산
• AS는 별칭(앨리아스)을 지정하는 역할. 임시이름일 뿐, 구조 변경 X
SELECT name, salary, (salary + salary * 0.15) AS total_salary_with_bonus
FROM employees;
CONCAT_WS()
• WS는 "With Separator"의 약자. 인수들 사이에 지정한 구분자를 넣어 문자열을 결합.
• 첫 번째 인수로 구분자를 제공, 그 후 결합할 문자열들을 나열.
SELECT CONCAT_WS('-', '2024', '10', '23') AS formatted_date;
SELECT CONCAT_WS(', ', name, salary, department_id) AS employee_summary
FROM employees;
'한컴AI 2기' 카테고리의 다른 글
[스나이퍼팩토리] 한컴AI 2기 - npm, mysql, 몽고DB CRUD (0) | 2025.09.03 |
---|---|
[스나이퍼팩토리] 한컴AI 2기 - REPL, 모듈, Process, os, path (1) | 2025.08.22 |
[스나이퍼팩토리] 한컴AI 2기 - SQL 쿼리 실습 (3) | 2025.08.13 |
[스나이퍼팩토리] 한컴AI 2기 - 리액트 네이티브와 포켓몬 API (5) | 2025.08.08 |
한컴AI 2기[스나이퍼팩토리] 한컴AI 2기 - AI개발자 교육 5주차 (3) | 2025.07.30 |