Documentazione di PostgreSQL 9.0 > Il linguaggio SQL > Tipi di Dato > Tipo booleano
PrecedenteTipi di Data/OrarioTipi enumeratiSuccessivo

8.6. Tipo booleano

PostgreSQL™ fornisce il tipo standard SQL boolean. Il tipo boolean può avere solo uno dei due stati: «true» o «false». Un terzo stato, «unknown», è rappresentato dal valore SQL null.

Tabella 8.19. Tipo di dato boolean

NomeDimensioneDescrizione
boolean1 bytestato true o false

Validi valori letterali per lo stato «true» sono:

TRUE
't'
'true'
'y'
'yes'
'1'

Per lo stato «false», possono essere usati i seguenti valori:

FALSE
'f'
'false'
'n'
'no'
'0'

Spazi bianchi in testa ed in coda vengono ignorati. È preferibile (ed è conforme a SQL) usare le parole chiave TRUE e FALSE.

L'Esempio 8.2, «Usando il tipo boolean» mostra che i valori boolean vengono scritti in output usando le lettere t ed f.

Esempio 8.2. Usando il tipo boolean

CREATE TABLE test1 (a boolean, b text);
INSERT INTO test1 VALUES (TRUE, 'sic est');
INSERT INTO test1 VALUES (FALSE, 'non est');
SELECT * FROM test1;
 a |    b
---+---------
 t | sic est
 f | non est

SELECT * FROM test1 WHERE a;
 a |    b
---+---------
 t | sic est

Documentazione di PostgreSQL 9.0 > Il linguaggio SQL > Tipi di Dato > Tipo booleano
PrecedenteTipi di Data/OrarioTipi enumeratiSuccessivo