Overview
ABOOL is a data type mainly used for expressions that will return only two possible values, true and false.
Bool is stored as a bitmap in
u64 values.Format
FALSETRUE
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.Case #2: Display the Table
Run theSELECT statement to get all records from the borrowBook table:
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:Case #4: List of the Unreturned Books
Now, we will acquire all of the book records that haven’t been returned yet by running theSELECT statement with a specified WHERE condition as false:
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 theSELECT statement with a specified column in the WHERE clause: