본문 바로가기
DB/SQL 예제

개인 연습 1

by ssury94 2024. 11. 28.

https://itstory05.tistory.com/40

 

[실습 문제 도전] 시험 1) 200개의 테이터 및 30문제

지금까지 많은 것을 배웠습니다. 실습 문제 도전하며, 복습하도록 하겠습니다.데이터베이스 생성 및 데이터 삽입  데이터 베이스 생성 및 데이터 삽입 테이블 이름: users 테이블스키마(테

itstory05.tistory.com

 

 

감사하게도 같이 수강중이신 능력자 NH님께서 문제를 만들어주신걸 공유해주셔서 연습


-- ㅁ가장 어린 사용자의 나이를 조회하세요.

 

SELECT min(age)
FROM users u

* min() 최소값 찾기

 

-- ㅁ이름이 'Z'로 끝나는 사용자를 조회하세요.

SELECT *
FROM users u
WHERE name like '%z' or name like'%Z';

 

 

-- ㅁ국가가 'usa'인 사용자의 이메일 도메인을 'us.com'으로 변경하세요.

UPDATE users
SET email=concat(SUBSTRING_INDEX(email,'@',1),'@us.com')
where country ='USA';

* SUBSTRING_INDEX 특정 구분자 기준으로 나누기