BETTER WAY 16 자신이 사용하고 작성하는 SQL의 종류를 파악하자
일반적으로 SQL은 데이터베이스에 접근할 수 있는 표준 언어로 알려져 있다. SQL은 1986년에야 비로소 ANSI 표준이 되었고, 1987년에는 ISO 표준이 되었다. 그러나 특정 SQL 구현체에서 표준을 완벽히 따라야 하는 것은 아니라서 데이터베이스 종류에 따라 호환되지 않기도 한다. 날짜와 시간에 대한 구문, 문자열 결합, NULL 처리, 대·소문자 구분은 DBMS별로 다르다. 효율적으로 SQL 문을 작성하려면 사용 중인 DBMS가 어떤 종류의 SQL을 사용하는지 이해해야 한다.
여기서는 이런 차이점 일부를 소개한다. Danish의 데이터베이스 관리자인 트롤 아빈(Troels Arvin)이 관리하는 http://troels.arvin.dk/db/rdbms/에서 서로 다르게 구현된 SQL을 비교해 놓은 내용을 참고하면 더 많은 정보를 얻을 수 있다.