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라는 별칭으로 조회합니다. 따라서 결과는 ‘국가명 (대륙명)’ 형태로 조회됩니다.

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