Query 2

Se scrivi una o più espressioni nella riga Criteri allora verranno estratti soltanto i record con i dati che le soddisfano.

La sintassi è piuttosto libera ma prova a ricordare quella definitiva

  • i testi delimitati da “
  • le date delimitate da #

Singolo valore

  • = 32
  • = #01/01/2000#
  • = "Belluno"

Escluso un valore

  • <> 32
  • <> #01/01/2000#
  • <> "Belluno"

Elenco di valori

  • = "Agordo" Or = "Feltre" Or = "Belluno"
  • In("Agordo"; "Feltre"; "Belluno")

Intervallo di valori

  • >= 32 And <= 100
    Between 32 And 100
  • >= #01/01/2000# And <= #31/01/2000#
    Between #01/01/2000# And #31/01/2000#

Testo da completare

  • Like "Bell*", comincia con …
  • Like "*uno", finisce con …
  • Like "*el*", contiene … in qualsiasi posizione

Carattere da completare

  • Like "3203?"
  • Like "320??"
  • Like "Bell?no"

Per utilizzare i caratteri jolly alternativi (%, _), utilizzati in altri DBMS, è necessario impostare

File > Opzioni > Progettazione oggetti > Struttura Query >
Sintassi compatibile SQL Server (ANSI 92) > Database corrente

Cella vuota

  • Is Null

Escluso…

  • Not ...
  • Not Is Null
  • Is Not Null
  • Not In(...)
  • Not Between ... And ...
  • Not Like "*...*"

Espressioni complesse

Gli operatori

  • >, >=, <, <=, =, <>
  • And, Not, Or
  • Between, Like, In, Is Null

possono essere combinati

  • conoscendo le priorità degli operatori
  • con l’aiuto delle parentesi tonde

per realizzare qualsiasi espressione…