SQL编程语言的语法是由ISO/IEC 9075标准中的ISO/IEC SC 32委员会所定义和维护的。尽管存在标准，不过SQL代码仍然无法在不进行修改的前提下在不同的数据库系统中直接移植。
语言元素.SQL语言分成了几种要素，包括：
运算符.有人也提议实现其他运算子，例如（寻找那些不比任何其他记录“糟糕”的记录）。
条件（CASE）表达式.SQL在标准中引入了codice_1语句。通常情况下所称的“搜索CASE语句”例子如下：