postgres 判断null_PostgreSQL NULLIF()用法及代码示例
PostgreSQL的有一個NULLIF函數來處理空值。這個NULLIF函數是PostgreSQL提供的最常見的條件表達式之一。
用法:NULLIF(argument_1,argument_2);
這個NULLIF如果函數返回空值參數_1等于參數_2,否則返回參數_1。
例:
首先,我們創建a 表名為帖子如下:
CREATE TABLE posts (
id serial primary key,
title VARCHAR (255) NOT NULL,
excerpt VARCHAR (150),
body TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP
);
現在,我們將一些示例數據插入表中,如下所示:
INSERT INTO posts (title, excerpt, body)
VALUES
('test post 1','test post excerpt 1','test post body 1'),
('test post 2','','test post body 2'),
('test post 3', null ,'test post body 3');
我們的目的用于顯示帖子概述頁面,該頁面顯示的每個標題和摘錄發布。如果未提供摘錄,我們將使用帖子正文的前40個字符。我們可以簡單地使用以下查詢來獲取帖子表。
SELECT
ID,
title,
exce
總結
以上是生活随笔為你收集整理的postgres 判断null_PostgreSQL NULLIF()用法及代码示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: elementui中tabs切换item
- 下一篇: mysql 更新 字段 递增_MySQL