【PostgreSQL】从零开始:(二十一)数据类型-布尔类型

news/2024/7/9 22:01:33 标签: postgresql, 数据库

布尔(boolean)类型

概述

布尔类型是一种数据类型,表示真(true)或假(false)的值。在计算机中,布尔类型主要用于判断条件的真假。布尔类型通常用于控制流程、条件判断和逻辑运算等方面。
布尔(boolean)类型可以有多种状态:“true”、“false”和第三种状态“unknown”,该状态由 SQL null 值表示。

布尔类型的运算主要包括与、或、非三种逻辑运算,用于判断多个条件的组合结果。布尔类型的变量通常用于存储逻辑值,可以在程序中根据需要进行条件判断和处理。

名字存储大小描述
boolean1 字节True 或 False 状态

布尔常量可以在 SQL 查询中用 SQL 关键字 TRUE、 FALSE和NULL表示。

布尔的数据类型输入函数,可以传入以下关键字表示为“true”状态:

  • true
  • yes
  • on
  • 1

反之,“false”状态的关键字表示如下:

  • false
  • no
  • off
  • 0

示例

CREATE TABLE test1 (a boolean, b text);
INSERT INTO test1 VALUES (TRUE, '1 est');
INSERT INTO test1 VALUES (FALSE, '2 est');
INSERT INTO test1 VALUES ('yes'::boolean, '3 est');
INSERT INTO test1 VALUES ('no'::boolean, '4 est');
INSERT INTO test1 VALUES (on, '5 est');
INSERT INTO test1 VALUES (off, '6 est');
INSERT INTO test1 VALUES (1, '7 est');
INSERT INTO test1 VALUES (0, '8 est');
SELECT * FROM test1;
 a |    b
---+---------
 t | 1est
 f | 2est
 t | 3est
 f | 4est
 t | 5est
 f | 6est
 t | 7est
 f | 8est

http://www.niftyadmin.cn/n/5278769.html

相关文章

用户管理第2节课-idea 2023.2 后端一删除表,从零开始---【本人】

一、清空model文件夹下,所有文件 1.1.1效果如下: 1.1代码内容 package com.daisy.usercenter.model;import lombok.Data;Data public class User {private Long id;private String name;private Integer age;private String email; }二、清空mapper文件…

R语言【cli】——通过cli_abort用 cli 格式的内容显示错误、警告或信息,内部调用cli_bullets和inline-makeup

cli_abort(message,...,call .envir,.envir parent.frame(),.frame .envir ) 先从那些不需要下大力气理解的参数入手: 参数【.envir】:进行万能表达式编译的环境。 参数【.frame】:抛出上下文。默认用于参数【.trace_bottom】&#xff…

SSE(服务器推送事件)规范

SSE 是指 "Server-Sent Events",即服务器推送事件。它是一种基于 HTTP 的服务器推送技术,允许服务器实时向客户端推送数据。SSE 规范定义了一种在客户端和服务器之间单向实时通信的方式,通常用于实现服务器向客户端推送更新、通知或…

【昆明*线上同步】最新ChatGPT/GPT4科研实践应用与AI绘图技术及论文高效写作

详情点击查看福利:【昆明*线上同步】最新ChatGPT/GPT4科研实践应用与AI绘图技术及论文高效写作 目标: 1、熟练掌握ChatGPT提示词技巧及各种应用方法,并成为工作中的助手。 2、通过案例掌握ChatGPT撰写、修改论文及工作报告,提供…

在ClickHouse数据库中启用预测功能

在这篇博文中,我们将介绍如何将机器学习支持的预测功能与 ClickHouse 数据库集成。ClickHouse 是一个快速、开源、面向列的 SQL 数据库,对于数据分析和实时分析非常有用。该项目由 ClickHouse, Inc. 维护和支持。我们将探索它在需要数据准备以…

大模型之二十一-小语言模型塞道开启

当前提到大语言模型,大家想到的都是动辄百亿规模以上参数量的模型,13B、70B都是稀疏平常入门级的,但是目前从模型层面来看,模型参数量的规模两极分化已经来临,早期各大公司为了效果怼上去,采取了简单粗暴的…

一些CSS的笔记

1.margin margin:0 auto 是指上下的值为0,左右的值为auto; margin:auto是指上右下左的值全都auto,即都是自适应的; margin:0; 这个是上右下左的值都为0; 2.vertical-align vertical-align 属性设置元素的垂直对齐方式。…

干洗店预约上门取货小程序与互联网洗鞋店小程序开发制作功能方案

干洗店预约上门取货小程序与互联网洗鞋店小程序开发制作功能方案 一、洗衣洗鞋店小程序功能 1. 预约订单:忙碌时,您可以使用预约功能轻松获取洗衣服务。 2. 在线下单:用户可直接通过小程序在线下单,享受专人上门取货与配送服务。…