Concetti Chiave

  • SQL utilizzza identificatori per tabelle e attributi composti da lettere, cifre e il carattere "-", con il primo carattere alfabetico.
  • Gli identificatori possono essere lunghi fino a 18 caratteri e non sono case sensitive.
  • Per evitare ambiguità tra attributi con lo stesso nome in diverse tabelle, si usa la notazione "IdentificatoreTabella.IdentificatoreAttributo".
  • SQL supporta operatori di confronto e logici come AND, OR, e NOT, che non sono case sensitive.
  • I comandi SQL sono generalmente separati dal segno ";" per indicare la fine di una linea di codice.

Identificatori in SQL

Il linguaggio SQL utilizza come identificatori delle tabelle e degli attributi stringhe di caratteri (lunghe al massimo 18 caratteri)composti da lettere minuscole o maiuscole,da cifre numeriche e dal carattere speciale”-”,con la regola che il primo carattere dell'identificatore sia il tipo alfabetico.
Per accedere agli attributi di una tabella vasta indicarne l'identificatore,se questo non è utilizzato in altre tabelle coinvolte in un'interrogazione,in caso contrario,per evitare ambiguità viene usata la notazione:

IdentificatoreTavella.IdentificatoreAttributo

Cioè l'identificatore dell'attributo è preceduto da quello della tabella (separati da un punto)

Operatori e sensibilità al caso

Gli operatori di confronto che si utilizzano in SQL sono =,> e quelli logici sono AND,OR,NOT.

Il linguaggio SQL non è case sensitive,quindi i suoi comandi possono esser scritti usando in modo indifferente caratteri maiuscoli e minuscoli. Solitamente,i comandi SQL sono separati dal segno “;”che chiude l'ultima linea di codice.

Domande da interrogazione

  1. Quali sono le regole per la creazione degli identificatori in SQL?
  2. Gli identificatori in SQL devono essere stringhe di caratteri lunghe al massimo 18 caratteri, composti da lettere (sia minuscole che maiuscole), cifre numeriche e il carattere speciale “-”, con l'obbligo che il primo carattere sia alfabetico.

  3. Come si evita l'ambiguità negli attributi di tabelle diverse in SQL?
  4. Per evitare ambiguità, quando si accede a un attributo di una tabella che potrebbe avere lo stesso nome in un'altra tabella, si utilizza la notazione "IdentificatoreTabella.IdentificatoreAttributo".

  5. SQL è sensibile al caso nei comandi e negli operatori?
  6. No, SQL non è case sensitive; i comandi possono essere scritti indifferentemente in maiuscolo o minuscolo, e gli operatori di confronto e logici come AND, OR e NOT sono utilizzati senza distinzione di caso.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community