自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PG數(shù)據(jù)類(lèi)型總結(jié),你知道幾個(gè)?

運(yùn)維 數(shù)據(jù)庫(kù)運(yùn)維
PG的數(shù)據(jù)類(lèi)型還是有點(diǎn)多的,為了避免寫(xiě)成博客,所以分成了兩部分來(lái)做介紹,下面一起來(lái)看看吧~

 [[281976]]

概述

PG的數(shù)據(jù)類(lèi)型還是有點(diǎn)多的,為了避免寫(xiě)成博客,所以分成了兩部分來(lái)做介紹,下面一起來(lái)看看吧~

一、查看當(dāng)前數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型

史上最全面的PG數(shù)據(jù)類(lèi)型總結(jié),值得收藏

二、數(shù)值類(lèi)型

1、列表

數(shù)值類(lèi)型由兩個(gè)字節(jié),4字節(jié)和8字節(jié)的整數(shù),4字節(jié)和8字節(jié)的浮點(diǎn)數(shù)和可選精度的小數(shù)。下表列出了可用的類(lèi)型。

史上最全面的PG數(shù)據(jù)類(lèi)型總結(jié),值得收藏
史上最全面的PG數(shù)據(jù)類(lèi)型總結(jié),值得收藏

2、數(shù)學(xué)函數(shù)

函數(shù)名稱(chēng)作用描述mod()按模取余round()四舍五入ceil()向上取整floor()向下取整

史上最全面的PG數(shù)據(jù)類(lèi)型總結(jié),值得收藏

 

三、字符類(lèi)型

1、列表

下表列出了可在PostgreSQL通用字符類(lèi)型。

史上最全面的PG數(shù)據(jù)類(lèi)型總結(jié),值得收藏

2、字符類(lèi)型函數(shù)

 

史上最全面的PG數(shù)據(jù)類(lèi)型總結(jié),值得收藏

四、日期/時(shí)間類(lèi)型

1、列表

PostgreSQL支持全套的SQL日期和時(shí)間類(lèi)型,列于下表。根據(jù)公歷日期計(jì)算。在這里,所有的類(lèi)型有日期類(lèi)型以外,其分辨率為day1微秒/14位的解析度。

史上最全面的PG數(shù)據(jù)類(lèi)型總結(jié),值得收藏

2、時(shí)間/日期常用函數(shù)

史上最全面的PG數(shù)據(jù)類(lèi)型總結(jié),值得收藏

五、數(shù)組類(lèi)型

PostgreSQL的機(jī)會(huì)定義為可變長(zhǎng)度的多維數(shù)組的列一個(gè)表。任何內(nèi)置或用戶(hù)定義的基本類(lèi)型數(shù)組,枚舉類(lèi)型,或者可以創(chuàng)建復(fù)合型。

1、數(shù)組類(lèi)型定義

--數(shù)組類(lèi)型可以聲明為:CREATE TABLE monthly_savings ( name text, saving_per_quarter integer[], scheme text[][]); --或通過(guò)使用關(guān)鍵字“ARRAY”:CREATE TABLE monthly_savings ( name text, saving_per_quarter integer ARRAY[4], scheme text[][]);

2、插入值

數(shù)組的值可以插入一個(gè)文本常量,內(nèi)附大括號(hào)內(nèi)的元素值,并用逗號(hào)將它們隔開(kāi)。

INSERT INTO monthly_savings VALUES ('Manisha', '{20000, 14600, 23500, 13250}', '{{"FD", "MF"}, {"FD", "Property"}}');

3、訪(fǎng)問(wèn)數(shù)組

用于訪(fǎng)問(wèn)陣列的一個(gè)例子如下所示。下面的命令將選擇人員,他們存儲(chǔ)在第二,第四個(gè)。

SELECT name FROM monhly_savings WHERE saving_per_quarter[2] > saving_per_quarter[4];

4、修改數(shù)組

--修改數(shù)組的一個(gè)例子如下所示。UPDATE monthly_savings SET saving_per_quarter = '{25000,25000,27000,27000}'WHERE name = 'Manisha'; --或數(shù)組表達(dá)式語(yǔ)法:UPDATE monthly_savings SET saving_per_quarter = ARRAY[25000,25000,27000,27000]WHERE name = 'Manisha';

5、尋找ARRAYS

--搜索數(shù)組的一個(gè)例子如下所示。SELECT * FROM monthly_savings WHERE saving_per_quarter[1] = 10000 ORsaving_per_quarter[2] = 10000 ORsaving_per_quarter[3] = 10000 ORsaving_per_quarter[4] = 10000; --如果數(shù)組的大小是已知的上述搜索方法都可以使用。否則,下面的例子說(shuō)明如何時(shí)要搜索的大小是不知道的。SELECT * FROM monthly_savings WHERE 10000 = ANY (saving_per_quarter);

6、數(shù)組函數(shù)

-- 追加(追加末尾),移除(指定值)select array_append(array[1,2],3),array_remove(array[1,2],2);-- 獲取維度SELECT array_ndims(array[1,2]);

責(zé)任編輯:武曉燕 來(lái)源: 今日頭條
相關(guān)推薦

2024-01-18 00:16:07

2021-04-13 05:36:18

C#null 可控

2024-03-08 13:33:08

PG數(shù)據(jù)安全

2023-12-06 14:23:24

2016-09-19 14:42:12

大數(shù)據(jù)SQLPig

2020-11-17 08:07:29

存儲(chǔ)類(lèi)型瀏覽器

2021-02-27 17:13:21

前端代碼邏輯

2021-10-12 09:20:02

數(shù)據(jù)庫(kù)SQL腳本

2023-04-27 08:15:09

2025-03-25 10:49:13

2018-04-26 09:03:48

ApacheWeb服務(wù)器

2019-08-29 09:15:30

負(fù)載均衡算法備份

2020-01-09 09:56:47

Java集合框架

2020-02-23 23:29:07

Python編程開(kāi)發(fā)

2024-03-01 13:48:00

Git配置系統(tǒng)

2024-02-26 00:00:00

前端工具Space.js

2023-08-01 11:14:07

開(kāi)源Api軟件

2019-07-12 08:45:07

開(kāi)源微服務(wù)框架

2021-11-04 11:54:30

Linux內(nèi)存系統(tǒng)

2018-11-07 15:44:29

虛擬化服務(wù)器桌面
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)