Expresiones booleanas en SQL

Las expresiones booleanas son aquellas expresiones que devuelven un tipo de datos booleano como resultado. En SQL hay tres valores para el tipo de datos booleano, esos son:

  • CIERTO
  • FALSO
  • DESCONOCIDO

El tipo de datos booleano no se puede especificar durante la creación de la tabla, a diferencia de otros tipos de datos. Las expresiones booleanas se utilizan principalmente con cláusulas WHERE para filtrar los datos de una tabla. Puede incluir operadores de comparación y otros operadores como el operador ‘Y’, el operador ‘O’, etc.

Para una demostración de expresiones booleanas, siga los pasos a continuación:

Paso 1: Crear una base de datos

podemos usar el siguiente comando para crear una base de datos llamada geeks.

Consulta:

CREATE DATABASE geeks;

Paso 2: usar la base de datos

Use la siguiente instrucción SQL para cambiar el contexto de la base de datos a geeks:

Consulta:

USE geeks;

Paso 3: definición de la tabla

Tenemos la siguiente demo_table en la base de datos de nuestro geek.

Consulta:

CREATE TABLE demo_table(
NAME VARCHAR(20),
AGE INT,
CITY VARCHAR(20) );

Paso 4: Insertar datos en una tabla

Consulta:

INSERT INTO demo_table VALUES
('ROMY', 22, 'NEW DELHI'),
('PUSHKAR',23, 'NEW DELHI'),
('AKANKSHA',22, 'PUNJAB'),
('SUJATA', 30,'PATNA'),
('PREETI', 26,'BANGLORE'),
('PREM',31,'PUNE'),
('RAM', 34,'PUNE'),
('SHEETAL',32, 'RAJASTHAN'),
('SAMITA',25,'HIMACHAL');

Paso 5: Ver datos de la tabla

Consulta:

SELECT * FROM demo_table;

Producción:

Paso 6: expresiones booleanas

Ejemplo 1: expresión booleana que incluye un operador de comparación igual a (=) 

Consulta:

SELECT * FROM demo_table
WHERE AGE = 22;                                
{Boolean expression - > (AGE =22)}

Esta consulta devolverá los valores de la tabla donde la columna EDAD tiene datos iguales a 22.

Producción:

Ejemplo 2:  expresión booleana que incluye un operador de comparación mayor que(>) 

Consulta :

SELECT * FROM demo_table
WHERE AGE > 22;                                      
{Boolean expression - > (AGE > 22)}

Producción:

Ejemplo 3 : expresión booleana que incluye el operador ‘OR’

El valor devuelto por el operador OR cuando alguna de las condiciones especificadas es verdadera.

Consulta:

SELECT * FROM demo_table
WHERE AGE = 22 OR AGE = 23;         
{Boolean expression - > (AGE = 22 OR AGE = 23)}

Producción:

Publicación traducida automáticamente

Artículo escrito por romy421kumari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *