-
SQL CONCAT() 함수를 이용한 연습문제 10개🐬 MySQL/MySQL 실습문제 2024. 11. 30. 16:48728x90
2024.11.27 - [데이터베이스/MySQL 문자열 함수] - SQL CONCAT() 활용법 : 데이터 조합의 핵심 도구
문제풀이용 데이터베이스 SQL파일 다운로드
SQL 풀이는 더보기 버튼 클릭
1. 전체 이름 출력
first_name과 last_name을 합쳐서 **"성명(Full Name)"**을 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM employees;
2. 이메일 서명 생성
first_name, last_name, 그리고 email을 합쳐서 "이름 <이메일>" 형태로 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT(first_name, ' ', last_name, ' <', email, '>') AS email_signature FROM employees;
3. 고정된 문구와 조합
각 직원의 first_name 앞에 "Employee: "라는 고정된 문구를 붙여 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT('Employee: ', first_name) AS labeled_name FROM employees;
4. 부서와 이름 조합
각 직원의 department와 last_name을 합쳐서 "부서: 성" 형태로 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT(department, ': ', last_name) AS dept_and_name FROM employees;
5. 급여 정보 문자열 생성
각 직원의 first_name과 급여 정보를 합쳐 "이름 earns 급여" 형태로 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT(first_name, ' earns ', salary, ' USD') AS salary_info FROM employees;
6. 전체 정보 요약
first_name, last_name, department, hire_date를 모두 합쳐서 "이름, 부서, 입사일" 형태로 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT(first_name, ' ', last_name, ', ', department, ', ', hire_date) AS employee_summary FROM employees;
7. 이메일 주소 강조
이메일 주소를 "Email: [이메일]" 형식으로 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT('Email: [', email, ']') AS email_highlight FROM employees;
8. 아이디와 이름 조합
employee_id와 first_name을 합쳐서 "ID-이름" 형태로 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT('ID-', employee_id, ': ', first_name) AS id_and_name FROM employees;
9. 고유 코드 생성
employee_id와 department를 합쳐서 고유 코드를 "ID-부서코드" 형태로 생성하는 SQL 문을 작성하세요.
더보기SELECT CONCAT('ID', employee_id, '-', department) AS unique_code FROM employees;
10. 날짜와 이름 결합
각 직원의 hire_date와 first_name을 결합하여 "입사일: 이름" 형태로 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT('Hired on: ', hire_date, ' - ', first_name) AS hire_and_name FROM employees;
728x90'🐬 MySQL > MySQL 실습문제' 카테고리의 다른 글
CHAR_LENGTH() 함수를 이용한 연습문제 10개 (0) 2024.12.01 SQL UPPER()와 LOWER() 함수를 이용한 연습문제 10개 (0) 2024.11.30 SQL SUBSTRING() 함수를 이용한 연습문제 10개 (0) 2024.11.30 [SQL] 200개의 테이터 및 30문제 (1) 2024.11.28 [Insert, Select, Update, Delete] 응용하기 문제해결 예행연습 SQL (0) 2024.11.27