더북(TheBook)

6.3.4 실습: SQL 함수 사용하기

마지막으로 실제 테이블에 있는 데이터를 조회하면서 이 장에서 배운 함수들을 사용해 보겠습니다.

코드 6-45

USE world;

SELECT code, CONCAT(name, ' (', continent, ')') names, region, population
  FROM country
 WHERE population BETWEEN 45000000 AND 55000000;

실행결과

코드 6-45는 world 데이터베이스에 접속해 country 테이블에서 인구가 4,500만 명에서 5,000만 명 사이에 있는 국가를 조회합니다. 이때 해당 국가명(name)과 대륙명(continent)을 CONCAT 함수로 연결합니다. 즉, CONCAT(name, ' (', continent, ')')name 칼럼의 값, 여는 괄호, continent 칼럼의 값, 닫는 괄호, 총 4개 문자열을 하나로 이어 붙여 최종으로 names라는 별칭으로 조회합니다. 따라서 결과는 ‘국가명 (대륙명)’ 형태로 조회됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.