Bien que le langage de transformation soit basé sur le SQL standard, il existe des différences entre les deux langages. Par exemple, SQL prend en charge les mots-clés ALL et DISTINCT pour les fonctions Agrégation contrairement au langage de transformation. En revanche, le langage de transformation prend en charge une condition de filtre facultative pour les fonctions Agrégation contrairement à SQL.
Vous pouvez créer une expression aussi simple qu'un port (comme ORDERS) ou un littéral numérique (comme 10). Vous pouvez également écrire des expressions complexes comprenant des fonctions imbriquées dans d'autres fonctions ou combinant différentes colonnes à l'aide des opérateurs du langage de transformation.