-
SQL UPPER()와 LOWER() 함수를 이용한 연습문제 10개🐬 MySQL/MySQL 실습문제 2024. 11. 30. 22:31728x90
2024.11.27 - [데이터베이스/MySQL 문자열 함수] - SQL UPPER()와 LOWER() : 대소문자 변환의 마법
문제풀이용 데이터베이스 SQL파일 다운로드
SQL 풀이는 더보기 버튼 클릭
이름 대문자로 출력
각 직원의 first_name을 모두 대문자로 변환하여 출력하는 SQL 문을 작성하세요.
더보기SELECT UPPER(first_name) AS uppercase_first_name FROM employees;
이메일 소문자로 출력
각 직원의 email을 모두 소문자로 변환하여 출력하는 SQL 문을 작성하세요.
더보기SELECT LOWER(email) AS lowercase_email FROM employees;
성 대문자로 출력
각 직원의 last_name을 모두 대문자로 변환하여 출력하는 SQL 문을 작성하세요.
더보기SELECT UPPER(last_name) AS uppercase_last_name FROM employees;
부서 소문자로 출력
각 직원의 department를 모두 소문자로 변환하여 출력하는 SQL 문을 작성하세요.
더보기SELECT LOWER(department) AS lowercase_department FROM employees;
이메일 도메인 대소문자 변환
각 직원의 email에서 "@" 뒤의 도메인을 대문자로 변환하여 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT(SUBSTRING(email, 1, LOCATE('@', email)), UPPER(SUBSTRING(email, LOCATE('@', email) + 1))) AS email_with_uppercase_domain FROM employees;
이름과 성 조합을 대문자로 출력
first_name과 last_name을 조합하여 "FULL NAME" 형태로 대문자로 출력하는 SQL 문을 작성하세요.
더보기SELECT UPPER(CONCAT(first_name, ' ', last_name)) AS uppercase_full_name FROM employees;
부서와 이름 조합을 소문자로 출력
department와 first_name을 조합하여 "부서: 이름" 형태로 소문자로 출력하는 SQL 문을 작성하세요.
더보기SELECT LOWER(CONCAT(department, ': ', first_name)) AS lowercase_dept_and_name FROM employees;
대소문자 일치 검사
first_name이 대문자로 저장된 경우만 출력하는 SQL 문을 작성하세요.
더보기SELECT * FROM employees WHERE first_name = UPPER(first_name);
대소문자 혼합 문자열 생성
first_name은 대문자, last_name은 소문자로 변환하여 "이름 성" 형태로 출력하는 SQL 문을 작성하세요.
더보기SELECT CONCAT(UPPER(first_name), ' ', LOWER(last_name)) AS mixed_case_name FROM employees;
부서별 고유 코드 생성
department을 대문자로 변환하고, 앞에 "DEPT-"를 붙여 고유 코드를 생성하는 SQL 문을 작성하세요.
더보기SELECT CONCAT('DEPT-', UPPER(department)) AS department_code FROM employees;
728x90'🐬 MySQL > MySQL 실습문제' 카테고리의 다른 글
REPLACE() 함수를 이용한 연습문제 10개 (0) 2024.12.01 CHAR_LENGTH() 함수를 이용한 연습문제 10개 (0) 2024.12.01 SQL CONCAT() 함수를 이용한 연습문제 10개 (0) 2024.11.30 SQL SUBSTRING() 함수를 이용한 연습문제 10개 (0) 2024.11.30 [SQL] 200개의 테이터 및 30문제 (1) 2024.11.28