4D v14

Utilizar la cláusula WHERE

Inicio

 
4D v14
Utilizar la cláusula WHERE

Utilizar la cláusula WHERE  


 

 

Si ahora queremos saber cuántas películas realizadas desde 1960 están en la videoteca.

El código 4D sería:

 C_LONGINT($NoMovies)
 
 $NoMovies:=0
 REDUCE SELECTION([MOVIES];0)
 QUERY([MOVIES];[MOVIES]Year_of_Movie>=1960)
 $NoMovies:=Records in selection([MOVIES])
 ALERT("La videoteca contiene "+String($NoMovies)+" películas realizadas desde 1960")

  • Utilizando el código SQL:

     C_LONGINT($NoMovies)
     
     $NoMovies:=0
     REDUCE SELECTION([MOVIES];0)
     Begin SQL
        SELECT COUNT(*)
        FROM MOVIES
        WHERE Year_of_Movie >= 1960
        INTO :$NoMovies;
     End SQL
     ALERT("La videoteca contiene "+String($NoMovies)+" películas realizadas desde 1960")
  • Utilizando el comando SQL EXECUTE IMMEDIATE:

     C_LONGINT($NoMovies)
     C_TEXT($tQueryTxt)
     
     $NoMovies:=0
     REDUCE SELECTION([MOVIES];0)
     $tQueryTxt:="SELECT COUNT(*) FROM MOVIES WHERE Year_of_Movie >= 1960 INTO :$NoMovies;"
     Begin SQL
        EXECUTE IMMEDIATE :$tQueryTxt;
     End SQL
     ALERT("La videoteca contiene "+String($NoMovies)+" películas realizadas desde 1960")

Como en la sección anterior, para probar todos los ejemplos, simplemente lance la base "4D SQL Code Samples" y vaya a la ventana principal. Elija el modo de interrogación del motor de 4D y haga clic en el botón WHERE clause.

 
PROPIEDADES 

Producto: 4D
Tema: Tutorial

 
ARTICLE USAGE

Manual de SQL ( 4D v11 SQL Release 4 )
Manual de SQL ( 4D v14)
Manual de SQL ( 4D v12.1)
Manual de SQL ( 4D v13.4)
Manual de SQL ( 4D v14 R2)
Manual de SQL ( 4D v14 R3)
Manual de SQL ( 4D v14 R4)