値の式で指定された行あるいは行の集合を計算します。それ単独で使用することも可能です。複数行を指定した場合は、すべての行の要素数が同じでなければなりません。明示的に指定されている型やその列に登場する式から推測できる型を組み合わせて使用します。文法上使える場所ならどこでもVALUESを使用することができます。FIRST)そしてOFFSET句をVALUESコマンドで使用することができます。パラメータexpression定数あるいは式です。中の指定した場所に挿入されます。置き換えることができます。これは、その列のデフォルト値を挿入することを表します。sort_expression式あるいは整数の定数で、結果の行をソートする方法を表します。column1、column2などのように参照することができます。operatorソート用の演算子です。count返す行の最大数です。start結果を返す際に読み飛ばす行数です。大量の行を扱うことは避けるべきです。メモリ不足や性能の劣化を生じさせる可能性があります。中で使用する場合は特別です。そのため、他の場面に比べて大きなリストを扱っても実用に耐えます。コマンドはこのようになります。'three');これは、列が二つで行が三つの表を返します。事実上、これは次と同じことです。コマンドの内部で使用します。指定することができます。これは、値を具体的に指定するのではなくその列のデフォルトを使用することを表します。副SELECTが書ける場所に使用することができます。句の中などでも使えます。句が必須となることに注意しましょう。