반응형 SQL17 SQL 독학: 9가지 자주 쓰는 문자열 함수 알아보기 SQLD 공부 및 데이터 분석을 하기 위해 DB에 있는 값들을 불러올 때, SQL을 많이 활용했습니다. 이전에 독학하면서 공부했던 내용을 기록으로 남겨둡니다. 예시) user 테이블 id name email ssn 비고 1 Alice alice@example.com 123-45-6789 2 Bob bob@example.com 234-56-7890 3 Charlie charlie@example.com 345-67-8901 1. UPPER - 문자열 대문자로 변환 SELECT id, UPPER(name) AS upper_name FROM users; id upper_name 1 ALICE 2 BOB 3 CHARLIE 2. LOWER - 문자열 소문자로 변환 SELECT id, LOWER(name) AS lo.. 2023. 4. 23. SQL 독학: 집계 함수 활용하기(데이터 요약 및 분석의 기본) SQLD 공부 및 데이터 분석을 하기 위해 DB에 있는 값들을 불러올 때, SQL을 많이 활용했습니다. 이전에 독학하면서 공부했던 내용을 기록으로 남겨둡니다. 예시) employees 테이블 id name salary department 1 김영희 3000 IT 2 이철수 3500 IT 3 박현수 5000 IT 4 최지원 4500 HR 5 조선미 8000 HR 6 정성민 9000 HR 1. COUNT: 데이터 개수 세기 COUNT 함수는 특정 열의 데이터 개수를 세는 데 사용됩니다. NULL 값을 제외하고 개수를 세며, 모든 행의 개수를 구하려면 COUNT(*)를 사용합니다. 예시: employees 테이블에서 각 부서별 직원 수를 조회합니다. SELECT department, COUNT(*) AS nu.. 2023. 4. 22. SQL 독학: 정렬 및 그룹화 (order by, group by) SQLD 공부 및 데이터 분석을 하기 위해 DB에 있는 값들을 불러올 때, SQL을 많이 활용했습니다. 이전에 독학하면서 공부했던 내용을 기록으로 남겨둡니다. 1. ORDER BY 절: 결과 정렬하기 ORDER BY 절은 조회된 결과를 특정 열 기준으로 오름차순(ASC) 또는 내림차순(DESC)으로 정렬하는데 사용됩니다. 예시: employees 테이블에서 모든 직원 정보를 급여(salary) 기준으로 내림차순 정렬하여 조회합니다. SELECT * FROM employees ORDER BY salary DESC; employee_id name salary department 3 Kim 9000 HR 1 Lee 5000 IT 2 Park 4000 IT 2. GROUP BY 절: 결과 그룹화하기 GROUP .. 2023. 4. 22. SQL 독학: 조건문과 필터링 SQLD 공부 및 데이터 분석을 하기 위해 DB에 있는 값들을 불러올 때, SQL을 많이 활용했습니다. 이전에 독학하면서 공부했던 내용을 기록으로 남겨둡니다. WHERE 절 WHERE 절은 SELECT, UPDATE, DELETE 문에서 특정 조건을 만족하는 데이터만 조회, 수정, 삭제하고자 할 때 사용합니다. 예시: customers 테이블에서 age가 18 이상인 고객 정보만 조회하는 쿼리입니다. SELECT * FROM customers WHERE age >= 18; 1. 비교 연산자 비교 연산자를 사용하여 특정 값과 컬럼 값을 비교해 필터링할 수 있습니다. 주요 비교 연산자는 다음과 같습니다. 등호(=): 같음 부등호(!= 또는 ): 같지 않음 작다(), 작거나 같다(=) 예시: products .. 2023. 4. 22. 이전 1 2 3 4 5 다음 반응형