Bool Type
Overview
A BOOL
is a data type mainly used for expressions that will return only two possible values, true
and false
.
u64
values.Format
-
FALSE
-
TRUE
Examples
Below are a few examples of using a bool data type:
Case #1: Create a Table
A librarian will create a borrowBook table that he will use to store book borrowing data. The table comprises the borrowed ID, the book name, the borrower, and the book’s returned status, which uses the bool data type.
The borrowBook table has been successfully created after executing the above query:
Case #2: Display the Table
Run the SELECT
statement to get all records from the borrowBook table:
It will return the result as displayed below:
Case #3: List of the Returned Books
In the below example, the following statement is used to retrieve all the books that have already been returned:
We will get the following results:
Case #4: List of the Unreturned Books
Now, we will acquire all of the book records that haven’t been returned yet by running the SELECT
statement with a specified WHERE
condition as false
:
We will get the following results:
Case #5: Check a Book’s Return Status
In this example, we are going to figure out the returned status of the book “The Lord of the Rings” by executing the SELECT
statement with a specified column in the WHERE
clause:
The above query will filter all records based on the specified conditions, and we know that Sandra hasn’t returned the book yet: