Tipo de dato booleano en SQL Server

Ultima actualización en miércoles 1º jun. 2022

sql Boolean

Los booleanos son un tipo de datos universal entre los lenguajes de programación significativos. Le permiten almacenar valores true o false. No hay ningún tipo booleano en SQL estándar.

Uso de Boolean en SQL Server

Un tipo de datos de bits se utiliza para almacenar valores de bits de 1 a 64. Por lo tanto, podemos usar un valor de bits de para representar false y 1 para describir true.

	CREATE TABLE post (
  id INT NOT NULL,
  title VARCHAR(255),
  updated BIT
);
	

Podemos agregar datos de muestra como se muestra a continuación.

	INSERT INTO post(id, title, updated) VALUES (1, 'SQL Posts', 1);
INSERT INTO post(id, title, updated) VALUES (1, 'Javascript', 0);
	

Dónde,

  • 1 indicates true
  • indicates false.

Algunos motores de base de datos implementan el tipo booleano de forma nativa – PostgreSQL y Google BigQuery

sql server boolean type

Uso de Boolean en PostgreSQL y BigQuery

Los motores de base de datos PostgreSQL y Google BigQuery proporcionan un tipo de datos booleanos SQL nativo.

	CREATE TABLE post(
    id INT NOT NULL,
    updated BOOLEAN
);
	

Podemos agregar datos de muestra como se muestra a continuación.

	INSERT INTO post(id, updated) VALUES (1, TRUE);
INSERT INTO post(id, updated) VALUES (2, FALSE);
	

Uso de Boolean en MySQL

Podemos usar el tipo de datos TINYINT para MySQL para almacenar valores booleanos. En MySQL, cero se considera false, y cualquier valor no cero es true. Por lo tanto, podemos usar y 1 para representar false y true.

	CREATE TABLE post(
  ID INT NOT NULL AUTO_INCREMENT,
  title VARCHAR(100),
  updated BOOLEAN,
  PRIMARY KEY (ID)
);
	

Podemos agregar datos de muestra como se muestra a continuación.

	INSERT INTO post(ID, title, updated) VALUES(1, "Javascript", True);
INSERT INTO post(ID, title, updated) VALUES(2, "TypeScript", False);
	

Uso de Boolean en Oracle Database

Puede utilizar un tipo de número para representar un valor booleano. Por ejemplo, puede usar el tipo de número con un valor de para representar false y 1 para significar true.

	CREATE TABLE post(
    id NOT NULL,
    updated NUMBER(1)
);
	

NUMBER(1) le permite almacenar 1 y como true y false, respectivamente.

boolean sql
booleano en sql
tipo de dato booleano en sql
boolean sql server
boolean en sql
sql boolean
boolean en sql server
dato booleano en sql
bool en sql
bool sql
booleano en sql server
tipo de dato booleano en sql server
booleano sql
campo booleano en sql server