다양한 형태의 데이터베이스 함수 활용 문제

데이터베이스는 많은 기능과 함수를 제공하여 데이터 조작과 분석을 도와줍니다. 이번 글에서는 데이터베이스 함수의 다양한 활용 예시에 대해 알아보겠습니다.

1. 문자열 함수 활용

1.1. CONCAT 함수를 사용하여 문자열 연결하기

SELECT CONCAT(first_name, ' ', last_name) AS full_name
FROM customers;

위의 SQL 문은 customers 테이블에서 first_name과 last_name 컬럼을 CONCAT 함수를 사용하여 연결하여 full_name이라는 별칭을 부여한 결과를 반환합니다. 이를 통해 전체 이름을 한 컬럼에 출력할 수 있습니다.

1.2. UPPER 함수를 사용하여 대문자로 변환하기

SELECT UPPER(first_name) AS uppercase_name
FROM customers;

위의 SQL 문은 customers 테이블에서 first_name 컬럼의 문자열을 대문자로 변환한 결과를 uppercase_name이라는 별칭을 부여한 컬럼으로 출력합니다.

2. 날짜 함수 활용

2.1. DATE 함수를 사용하여 날짜 추출하기

SELECT DATE(order_date) AS only_date
FROM orders;

위의 SQL 문은 orders 테이블에서 order_date 컬럼에서 날짜만 추출한 결과를 only_date이라는 별칭을 부여한 컬럼으로 출력합니다.

2.2. EXTRACT 함수를 사용하여 연도 추출하기

SELECT EXTRACT(YEAR FROM order_date) AS order_year
FROM orders;

위의 SQL 문은 orders 테이블에서 order_date 컬럼에서 연도만 추출한 결과를 order_year이라는 별칭을 부여한 컬럼으로 출력합니다.

3. 수학 함수 활용

3.1. ROUND 함수를 사용하여 반올림하기

SELECT ROUND(price, 2) AS rounded_price
FROM products;

위의 SQL 문은 products 테이블에서 price 컬럼의 값을 소수점 둘째 자리에서 반올림한 결과를 rounded_price라는 별칭을 부여한 컬럼으로 출력합니다.

3.2. AVG 함수를 사용하여 평균값 구하기

SELECT AVG(price) AS average_price
FROM products;

위의 SQL 문은 products 테이블에서 price 컬럼의 값들의 평균을 계산하여 average_price라는 별칭을 부여한 컬럼으로 출력합니다.

마무리

이렇게 다양한 형태의 데이터베이스 함수를 활용하여 데이터를 다룰 수 있습니다. 문자열 함수, 날짜 함수, 수학 함수 등을 적절히 활용하면 데이터를 효과적으로 분석하고 조작할 수 있습니다.

데이터베이스 함수에 대한 더 자세한 내용은 관련 문서와 문서를 참고하시면 도움이 될 것입니다.

 

#데이터베이스 #함수