tak's data blog

PostgreSQL 문제풀이 2 본문

SQL

PostgreSQL 문제풀이 2

hyuntaek 2021. 1. 23. 22:29

지난 문제풀이에 이어서 이번에도 문제풀이를 이어가겠습니다.

 

 

 

문제

고객들에게 단체 이메일을 전송 할때, customer 테이블에서 고객의 email주소를 추출하고, 이메일 형식에 맞지 않는 이메일 주소는 제외시켜라. (이메일 형식은 '@'가 존재해야 하고 '@'로 시작하지 말아야 하고 '@'로 끝나지 말아야 한다.)

 

 

 

1.  customer 테이블을 살펴보자.

 

 

 

2. like를 이용해서 이메일 형식의 3가지 조건을 만족하도록 다음과 같이 작성한다.

 

 

 

유의해야할 점 : where절에 like연산자를 사용해서 이메일 형식에 해당하도록 작성해야 한다.

1) '@' 가 존재해야 한다. -> like '%@%'

2) '@' 로 시작하면 안된다. -> not like '@%'

3) '@' 로 끝나도 안된다. -> not like  '%@'

'SQL' 카테고리의 다른 글

PostgreSQL 문제풀이 6  (0) 2021.01.26
PostgreSQL 문제풀이 5  (0) 2021.01.26
PostgreSQL 문제풀이 4  (0) 2021.01.23
PostgreSQL 문제풀이 3  (0) 2021.01.23
PostgreSQL 문제풀이 1  (0) 2021.01.23