Nous souhaitons à présent savoir combien de films réalisés à partir de 1960 sont présents dans la base. Voici le code 4D correspondant à cette requête :
 
  - En utilisant du code SQL :
 
  C_ENTIER LONG($NoMovies)
 $NoMovies:=0
 REDUIRE SELECTION([MOVIES];0)
 Debut SQL
 SELECT COUNT(*)
 FROM MOVIES
 WHERE Year_of_Movie >= 1960
 INTO :$NoMovies;
 Fin SQL
 ALERTE("La videothèque contient "+Chaine($NoMovies)+" films réalisés depuis 1960")
- En utilisant les commandes SQL génériques :
 
 
- En utilisant la commande SQL dynamique EXECUTE IMMEDIATE :
 
  C_ENTIER LONG($NoMovies)
 C_TEXTE($tQueryTxt)
 $NoMovies:=0
 REDUIRE SELECTION([MOVIES];0)
 $tQueryTxt:="SELECT COUNT(*) FROM MOVIES WHERE Year_of_Movie >= 1960 INTO :$NoMovies;"
 Debut SQL
 EXECUTE IMMEDIATE :$tQueryTxt;
 Fin SQL
 ALERTE("La videothèque contient "+Chaine($NoMovies)+" films réalisés depuis 1960")
 Comme dans la section précédente, pour tester tous ces exemples, lancez la base "4D SQL Code Samples" et affichez la boîte de dialogue principale. Choisissez le mode d'interrogation du moteur de 4D et cliquez sur le bouton Clause WHERE.