Users
테이블에서 이메일이 유효한 사용자만 찾아야 한다.
유효한 이메일의 조건:
@leetcode.com
이어야 한다._
, 점 .
, 대시 -
가 올 수 있다.이메일의 유효성 검사를 위해 REGEXP
(정규표현식) 을 사용한다.
^
→ 문자열의 시작[a-zA-Z]
→ 영문 대소문자로 시작[a-zA-Z0-9_.-]*
→ 그 뒤로는 문자, 숫자, _
, .
, -
중 0개 이상@leetcode\.com$
→ 정확히 @leetcode.com
으로 끝나는지 확인.
을 문자 그대로 쓰기 위해 \\.
사용)SELECT user_id, name, mail
FROM Users
WHERE mail REGEXP '^[a-zA-Z][a-zA-Z0-9_.-]*@leetcode\\.com$';
CITY
테이블에서 미국 도시 중 인구가 100,000명 이상인 도시 정보를 모두 조회해야 한다.
CountryCode
는 'USA'
로 고정되어 있다.SELECT *
).SELECT *
FROM CITY
WHERE POPULATION > 100000
AND COUNTRYCODE = 'USA';
POPULATION > 100000
: 인구 필터링COUNTRYCODE = 'USA'
: 미국 도시만 대상SELECT *
: 테이블의 모든 칼럼 반환total_debt / yearly_income
credit_limit / num_cards_issued
total_debt
, yearly_income
, per_capita_income
num_credit_cards
, card_on_dark_web
credit_limit
, num_cards_issued
데이터 전처리
클러스터링 분석
인사이트 도출
활용 제안
봤는데?