a syntax error. The data type, which can only store integers 0 and 1 apart from , is commonly used as a workaround to store Boolean values, but workarounds need to be used such as to convert between the integer and boolean expression. Microsoft Access, which uses the Access Database Engine (ACE/JET), also does not have a boolean data type. Similar to MS SQL Server, it uses a data type. In Access it is known as a Yes/No data type which can have two values; Yes (True) or No (False). The BIT data type in Access can also can be represented numerically; True is −1 and False is 0. This differs to MS SQL Server in two ways, even though both are Microsoft products: Access represents as −1, while it is 1 in SQL Server Access does not support the Null tri-state, supported by SQL Server PostgreSQL has a distinct type as in the standard, which allows predicates to be stored directly into a column, and allows using a column directly as a predicate in a clause. In MySQL, is treated as an alias of ; is the same as integer 1 and is the same is integer 0. Any non-zero integer is true in conditions. Tableau Tableau Software has a BOOLEAN data type. The literal of a boolean value is True or False. The Tableau INT() function converts a boolean to a number, returning 1 for True and 0 for False. Forth Forth (programming language) has no boolean type, it uses regular integers: value 0 (all bits low) represents false, and -1 (all bits high) represents true. This allows the language to define only one set of logical operators, instead of one for mathematical calculations and one for conditions. See also True and false (commands) for shell scripting Shannon's expansion Boolean differential calculus Three-valued logic References Boolean algebra Data types Primitive types Articles with example ALGOL 68 code