반응형 sql10 SQL 독학: 10가지 주요 숫자 처리 함수 SQLD 공부 및 데이터 분석을 하기 위해 DB에 있는 값들을 불러올 때, SQL을 많이 활용했습니다. 이전에 독학하면서 공부했던 내용을 기록으로 남겨둡니다. 예시 테이블을 기준으로 모든 함수를 간단히 설명해보겠습니다. 예시 테이블) id value 1 5.5 2 3.2 3 -7.8 4 12.6 5 -3.9 1. ABS - 숫자의 절대값을 반환 SELECT id, ABS(value) AS abs_value FROM numbers; id abs_value 1 5.5 2 3.2 3 7.8 4 12.6 5 3.9 2. ROUND - 숫자의 반올림한 값을 반환 SELECT id, ROUND(value) AS rounded_value FROM numbers; id rounded_value 1 6 2 3 3 -8 .. 2023. 4. 24. SQL 독학: 10가지 주요 날짜 및 시간 함수 SQLD 공부 및 데이터 분석을 하기 위해 DB에 있는 값들을 불러올 때, SQL을 많이 활용했습니다. 이전에 독학하면서 공부했던 내용을 기록으로 남겨둡니다. 1. CURRENT_DATE: 오늘 날짜를 반환 예시 쿼리: SELECT CURRENT_DATE; 예시 결과: 2023-04-23 2. CURRENT_TIME: 현재 시간을 반환 예시 쿼리: SELECT CURRENT_TIME; 예시 결과: 10:30:45 3. CURRENT_TIMESTAMP: 현재 날짜와 시간을 반환 예시 쿼리: SELECT CURRENT_TIMESTAMP; 예시 결과: 2023-04-23 10:30:45 예시) users 테이블 id name email dob 1 Alice alice@example.com 1995-01-01 .. 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. 이전 1 2 3 다음 반응형