Wahrheitsliterale in SQL (Wahrheitsliterale in SQL), Lektion, Seite 723298
https://www.purl.org/stefan_ram/pub/wahrheitsliterale_sql (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram

Wahrheitsliterale in SQL

WARNINGS; SET SESSION sql_mode = 'ANSI,TRADITIONAL'; 
DROP SCHEMA S; CREATE SCHEMA S; USE S;
CREATE TABLE ALPHABET ( ZEICHEN VARCHAR ( 255 ), VOKAL VARCHAR ( 255 ) );
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;

Wahrheitsliteral

Ein Wahrheitsliteral  ist »TRUE« oder »FALSE«.

Das Literal »TRUE« hat den Wert 1.

SELECT TRUE FROM ONE;
+------+
| TRUE |
+------+
| 1 |
+------+

Das Literal »FALSE« hat den Wert 0.

SELECT FALSE FROM ONE;
+-------+
| FALSE |
+-------+
| 0 |
+-------+

Der Zahlenwert 0 wird auch als Wahrheitswert „falsch“ interpretiert, jeder andere Zahlenwert gilt als wahr.

SELECT TRUE;
+------+
| TRUE |
+------+
| 1 |
+------+
SELECT TRUE+TRUE;
+-----------+
| TRUE+TRUE |
+-----------+
| 2 |
+-----------+
SELECT TRUE*TRUE;
+-----------+
| TRUE*TRUE |
+-----------+
| 1 |
+-----------+
SELECT TRUE+FALSE;
+------------+
| TRUE+FALSE |
+------------+
| 1 |
+------------+
SELECT TRUE*FALSE;
+------------+
| TRUE*FALSE |
+------------+
| 0 |
+------------+

SELECT ZEICHEN, VOKAL FROM ALPHABET WHERE FALSE;
(keine Ausgabe)
SELECT ZEICHEN, VOKAL FROM ALPHABET WHERE TRUE;
+---------+-------+
| ZEICHEN | VOKAL |
+---------+-------+
| A | 1 |
| B | 0 |
| C | 0 |
| D | 0 |
| E | 1 |
+---------+-------+

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723298 stefan_ram:723298 Wahrheitsliterale in SQL Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723298, slrprddef723298, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/wahrheitsliterale_sql