Considere, abaixo, o script SQL, criado para ser executado e...
Considere, abaixo, o script SQL, criado para ser executado em um ambiente PostgreSQL, versão 15.
Ao finalizar, deve se concluir que
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Seleciona todos os dados considerados true: select * from tipo_boolean where valor;
True pode ser representado por TRUE, 'true', 'yes', 'on','1'
False pode ser represando por FALSE, 'false', 'no', 'off','0'
Strings com t,f,y,n também são aceitas
O resultado da consulta sempre será t ou f
O case não importa, 'TrUe' ou 'YeS' será registrado como t
fonte: https://www.postgresql.org/docs/15/datatype-boolean.html
Código caso queiram testar:
CREATE TABLE IF NOT EXISTS tipo_booleano (
chave SERIAL PRIMARY KEY,
valor boolean NOT NULL
);
INSERT INTO tipo_booleano VALUES (1,TRUE);
INSERT INTO tipo_booleano VALUES (2,FALSE);
INSERT INTO tipo_booleano VALUES (3,'true');
INSERT INTO tipo_booleano VALUES (4,'false');
INSERT INTO tipo_booleano VALUES (5,'on');
INSERT INTO tipo_booleano VALUES (6,'off');
INSERT INTO tipo_booleano VALUES (7,'1');
INSERT INTO tipo_booleano VALUES (8,'0');
INSERT INTO tipo_booleano VALUES (9,'y');
INSERT INTO tipo_booleano VALUES (10,'n');
INSERT INTO tipo_booleano VALUES (11,'y');
SELECT * FROM tipo_booleano WHERE valor;
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo