SQL(Structured Query Language)(구조화된 질의 언어)은 대부분의 데이터베이스 시스템과 소통하는 데 사용되는 표준 언어다. 여러분은 지금 SQL을 사용해 데이터베이스에서 정보를 가져와야 하기에 이 책을 보고 있을 것이다.
이 책의 독자층은 애플리케이션 개발자와 정기적으로 SQL을 사용해 작업 일부를 처리하는 중급 데이터베이스 관리자(DBA)다. 여러분이 기본 SQL 문법은 이미 안다는 가정하에 SQL 언어를 최대한 활용할 수 있는 유용한 팁을 담았다. 필자들은 컴퓨터 프로그래밍 작업과는 완전히 다른 접근법이 필요함을 발견했다. 즉, 문제를 해결하려면 절차적 기반의 접근법에서 벗어나 집합적 기반으로 접근하는 사고방식이 필요하다.