亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > PostgreSQL > 正文

PostgreSQL7.0手冊-用戶手冊-8. 數組

2019-09-08 23:33:12
字體:
來源:轉載
供稿:網友
第八章. 數組
注意:這些必須在數組特性中成為一章,愿意做志愿者嗎? -thomas 1998-01-12
Postgres 允許記錄的字段定義成定長或不定長的多維數組.數組類型可以是任何基本類型或用戶定義類型.為說明這些用法,我們先創建一個由基本類型數組構成的表: 
CREATE TABLE sal_emp (
    name            text,
    pay_by_quarter  int4[],
    schedule        text[][]
);
上面的語句將創建一個叫 sal_emp 的表,它有一個 text 類型字符串字段(name), 一個一維 int4 型數組(pay_by_quarter),代表雇員的季度薪水和一個兩維text類型數組(schedule),表示雇員的周計劃.現在我們做一些插入(INSERTS),注意我們向數組字段追加數據時,我們用大括號把數據值括起來并且用逗號將它們分開.如果你懂 C ,這與初始化一個結構很像。 
INSERT INTO sal_emp
    VALUES ('Bill',
    '{10000, 10000, 10000, 10000}',
    '{{"meeting", "lunch"}, {}}');

INSERT INTO sal_emp
    VALUES ('Carol',
    '{20000, 25000, 25000, 25000}',
    '{{"talk", "consult"}, {"meeting"}}');
(譯注:這里數組的初始化是向初始值最少的數組元素對齊的,
如上面第一個插入,庫中只存儲"meeting",是因為向第二組初始值'{}'對齊的結果)
現在我們可以在 sal_emp 上運行一些查詢。首先,我們演示如何一次訪問數組的一個元素.這個查詢檢索在第二季度薪水變化的雇員名: 
SELECT name FROM sal_emp WHERE pay_by_quarter[1] <> pay_by_quarter[2];

 name
-------
 Carol
(1 row)
Postgres 缺省使用"以1為基" 的數組習慣-也就是說,一個n元素的數組從array[1]開始,到array[n]結束. 
這個查詢檢索所有雇員第三季度的薪水: 

SELECT pay_by_quarter[3] FROM sal_emp;

 pay_by_quarter
----------------
          10000
          25000
(2 rows)
我們還可以訪問一個數組的任意部分,或稱子數組.對于一維或更多維數組,一個數組的某一部分是用"底腳標 : 高腳標"表示的。下面查詢檢索Bill該周頭兩天的第一件計劃. 
SELECT schedule[1:2][1:1] FROM sal_emp WHERE name = 'Bill';

      schedule
--------------------
 {{"meeting"},{""}}
(1 row)
我們還可以寫 
SELECT schedule[1:2][1] FROM sal_emp WHERE name = 'Bill';
獲取同樣的結果?!?
一個數組值可以完全被代替: 

UPDATE sal_emp SET pay_by_quarter = '{25000,25000,27000,27000}'
    WHERE name = 'Carol';
或者只是更新某一個域: 
UPDATE sal_emp SET pay_by_quarter[4] = 15000
    WHERE name = 'Bill';
或者更新某個部分: 
UPDATE sal_emp SET pay_by_quarter[1:2] = '{27000,27000}'
    WHERE name = 'Carol';
目前不可能重新改變一個數組的大小,除非完全替換數組;比如,我們無法通過賦予 array[5] 數值把一個四個元素的數組改變為一個五元素的數組?!?
CREATE TABLE 的語法允許定義固定長度的數組: 

CREATE TABLE tictactoe (
    squares   int4[3][3]
);
不過,目前的實現并不強制數組尺寸限制 --- 這個特點與未聲明長度數組一樣?!?

--------------------------------------------------------------------------------
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲精品久久久久动| 成人免费网站在线观看| 91九色蝌蚪国产| 午夜精品www| 国产精品极品美女粉嫩高清在线| 国模吧一区二区| 伊人久久免费视频| 亚洲精品国产免费| 91亚洲精华国产精华| 国产精欧美一区二区三区| 欧美精品精品精品精品免费| 狠狠躁天天躁日日躁欧美| 国产精品欧美一区二区三区奶水| 日本午夜人人精品| 亚洲一区二区三区乱码aⅴ| 欧美国产亚洲视频| 久久99精品久久久久久琪琪| 日韩中文综合网| 日本三级韩国三级久久| 激情亚洲一区二区三区四区| 懂色aⅴ精品一区二区三区蜜月| 国产成人jvid在线播放| 精品毛片三在线观看| 91久久中文字幕| 日韩成人网免费视频| 九九九久久久久久| 成人黄色av网站| 国产一区二区三区日韩欧美| 日韩av在线播放资源| 91精品久久久久久久久中文字幕| 欧美有码在线观看视频| 91精品国产91久久久久久久久| 欧美专区在线播放| 97av在线播放| 亚洲最新视频在线| 国产一区二区动漫| 亚洲一区二区中文字幕| 亚洲韩国日本中文字幕| 另类专区欧美制服同性| 91精品国产沙发| 亚洲热线99精品视频| 免费不卡欧美自拍视频| 国产精品久久久久久久久久免费| 欧美xxxx综合视频| 欧美乱妇高清无乱码| 欧美国产精品va在线观看| 久久91精品国产91久久久| 欧美猛少妇色xxxxx| 中文字幕久精品免费视频| 欧美精品成人91久久久久久久| 亚洲va欧美va国产综合剧情| 国产精品美女主播在线观看纯欲| 欧美精品激情在线| 欧美另类在线播放| 日本在线观看天堂男亚洲| 91精品啪aⅴ在线观看国产| 8x拔播拔播x8国产精品| 欧美激情一区二区三区高清视频| 日韩在线www| 日韩av不卡在线| 欧美色视频日本高清在线观看| 亚洲人午夜精品免费| 久久99视频免费| 中文综合在线观看| 成人欧美在线视频| 国产精品一区二区三区免费视频| 日韩动漫免费观看电视剧高清| 国产精品69久久久久| 国产欧美最新羞羞视频在线观看| 热久久免费国产视频| 日韩性生活视频| 亚洲综合精品伊人久久| 奇米一区二区三区四区久久| 成人免费xxxxx在线观看| 一区二区三区美女xx视频| 国产精品视频导航| 久久精品亚洲一区| 狠狠爱在线视频一区| 日韩精品久久久久久久玫瑰园| 17婷婷久久www| 亚洲韩国日本中文字幕| 久久久免费精品| 久久精品美女视频网站| 亚洲二区中文字幕| 欧美高清不卡在线| 亚洲国产成人久久综合一区| 亚洲欧洲一区二区三区久久| 亚洲影视中文字幕| 91系列在线观看| 中文字幕一区日韩电影| 国产精品美女999| 欧美性生交xxxxxdddd| 中文字幕av一区中文字幕天堂| 中文字幕亚洲一区| 91性高湖久久久久久久久_久久99| 亚洲精品美女久久| 日韩成人中文字幕| 久久精品人人做人人爽| 成人字幕网zmw| 国产精品久久久久久久一区探花| 91久久精品国产91久久| 亚洲国产精彩中文乱码av| 亚洲自拍小视频免费观看| 超碰日本道色综合久久综合| 欧美视频中文在线看| 欧美性69xxxx肥| 日韩欧美成人精品| 亚洲v日韩v综合v精品v| 久久综合亚洲社区| 日韩av免费在线观看| 欧美性在线观看| 日本精品一区二区三区在线| 精品视频久久久久久| 色樱桃影院亚洲精品影院| 欧美成人精品不卡视频在线观看| 91免费视频国产| 91精品中国老女人| 久久久女女女女999久久| 78色国产精品| 精品一区电影国产| 欧美激情精品久久久久久| 精品日韩美女的视频高清| 欧美极品少妇xxxxx| 97人人模人人爽人人喊中文字| 国产日本欧美视频| 九色精品美女在线| 国产一区二区三区精品久久久| 8x海外华人永久免费日韩内陆视频| 精品久久久91| 中文字幕国内精品| 日韩电影免费观看中文字幕| 亚洲综合日韩中文字幕v在线| 国产香蕉精品视频一区二区三区| 欧美激情视频播放| 欧美激情手机在线视频| 国产精品入口日韩视频大尺度| 亚洲欧美日韩国产中文专区| 欧美大尺度激情区在线播放| 亚洲激情在线观看视频免费| 国产精品自拍偷拍| 欧美在线日韩在线| 91免费福利视频| 欧美亚洲国产日韩2020| 欧美激情国产日韩精品一区18| 欧美高清在线视频观看不卡| 成人综合国产精品| 亚洲精品乱码久久久久久按摩观| 91亚洲人电影| 欧美激情视频给我| 亚洲人成网站999久久久综合| 亚洲欧洲成视频免费观看| 青草热久免费精品视频| 久久成人精品视频| 久久久久久久久久久人体| 欧美乱大交xxxxx另类电影| 国产亚洲美女精品久久久| 欧美老女人性生活| www.久久久久久.com| 尤物九九久久国产精品的分类| 98精品在线视频| 午夜精品一区二区三区在线视| 色婷婷综合久久久久中文字幕1| 91大神福利视频在线| 久久在线视频在线|