postgresql筆記幾則

2021-06-22 09:16:58 字數 519 閱讀 3253

1. select count(*) from a,統計所有資料報括null資料,這裡會使用到聚合索引,如果判斷聚合索引可以加快速度.

2. select count(a) from a,這裡統計a列資料,除去null資料,如果select count(1) from a,之類的引數非表a列統

計所有資料.

3. select * from a where a = any (array(select b from b))這種比較array和scalar資料,也可以這樣做:

select * from a where a = any ((select array(select b from b))::varchar) .

或select array(select a from a) <@ array[1,2,3] 

或:select (select array_agg(a) from a) <@ array[1,2,3] 

array的還原時unnest函式如:select unnest(array[1,2,3])

WTL 學習筆記 幾則技巧

wtl 學習筆記 幾則技巧 l 在wtl專案中插入atl控制項。有點不明白,wtl本身就是擴充套件atl,但wtl嚮導產生的工程,竟不能使用atl控制項。還得手工加一些東西來欺騙vs6,vs6才讓插入atl控制項。1.在工程增加乙個atl.idl檔案,並排除在編譯之外。library atl 2.在...

C 關於路徑的幾則筆記

本文基於windows下的操作 windows 7 x64 unity 5.3.7p4 我們想要獲取它的路徑,可以通過以下方式 使用path var dir path.getdirectoryname filepath 使用directory var dir new directoryinfo fi...

幾則安卓開發筆記

如 include opencv project opencv projectdir new file settingsdir,awtk lpr opencv include ocr project ocr projectdir new file settingsdir,awtk lpr ocr 如...