Der Datentyp "BOOL" in SQL
BOOL
Der Spaltentyp »BOOL« umfaßt die Wert von -128 bis 127.
- Vorbereitungsskript
WARNINGS; SET SESSION sql_mode = 'ANSI,TRADITIONAL';
DROP SCHEMA S; CREATE SCHEMA S; USE S;
CREATE TABLE ALPHABET ( ZEICHEN VARCHAR ( 255 ), VOKAL BOOL );
INSERT INTO ALPHABET ( ZEICHEN, VOKAL ) VALUES ( 'A', TRUE );
INSERT INTO ALPHABET ( ZEICHEN, VOKAL ) VALUES ( 'B', FALSE );
INSERT INTO ALPHABET ( ZEICHEN, VOKAL ) VALUES ( 'C', FALSE );
INSERT INTO ALPHABET ( ZEICHEN, VOKAL ) VALUES ( 'D', FALSE );
INSERT INTO ALPHABET ( ZEICHEN, VOKAL ) VALUES ( 'E', TRUE );
SELECT * FROM ALPHABET;SELECT ZEICHEN, VOKAL FROM ALPHABET WHERE VOKAL = TRUE;
+---------+-------+
| ZEICHEN | VOKAL |
+---------+-------+
| A | 1 |
| E | 1 |
+---------+-------+SELECT ZEICHEN, VOKAL FROM ALPHABET WHERE VOKAL = 1;
+---------+-------+
| ZEICHEN | VOKAL |
+---------+-------+
| A | 1 |
| E | 1 |
+---------+-------+SELECT ZEICHEN, VOKAL FROM ALPHABET WHERE VOKAL = FALSE;
+---------+-------+
| ZEICHEN | VOKAL |
+---------+-------+
| B | 0 |
| C | 0 |
| D | 0 |
+---------+-------+SELECT ZEICHEN, VOKAL FROM ALPHABET WHERE VOKAL = 0;
+---------+-------+
| ZEICHEN | VOKAL |
+---------+-------+
| B | 0 |
| C | 0 |
| D | 0 |
+---------+-------+