若想要從資料表中選出資料,就會使用到 SELECT 的語法。這動作也可以被稱為查詢(Query)。 基本語法 SELECT <欄位名稱> FROM...
PostgreSQL 有多種形態的index, GIN 是其中一種. 我們來看看有哪些特色及應用 https://www.postgresql.org/do...
前言 我們先來看一下藏鏡人的愛恨情仇的武俠故事,話說要認真前必須先娛樂!立馬切入正題,所謂的SQL的CRUD是什麼呢? CRUD(Create, Read,...
Postgresql 的複合資料型態 英文是 Composite Types, 有些時候會用 Row Type 或是 Record. 定義以後,可以讓多個 T...
2023/06/20 使用 phpMyAdmin 來管理資料庫 介紹 phpMyAdmin phpMyAdmin 是一個用於管理 MySQL 資料庫的開源網頁...
前言 對專案不熟的情況下,沒有Table Schema 就算對專案熟,也有Table Schema,但根本沒有,也不想花時間去看Table schema 光看...
資料經由 GROUP BY 分群後,如果要對分群後的資料來進行篩選,這時就可以使用 HAVING 來達成要求。同時,HAVING 一定要放在 GROUP BY...
資料型別(Data Type)是一開始在設定資料表時,就需要指定好的。如果輸入不符合的型別資料,會直接報出錯誤。不同家的資料庫多少會有所差異,詳情還是要翻閱官方...
SQL 敘述句中是可以填入數學計算式的,像是常用的加減乘除符號和小括號。當然也遵守「有括號優先計算」、「先乘除後加減」這兩個原則。 計算方式 符號...
500 Miles 是一首老歌.筆者以前在鳳山受訓時打夜間教練時,曾經望著遠處的燈光, 想起了這首歌.時光匆匆已過數十寒暑,現在用 youtube 就可以聽以前...
前天的趣味SQL, 經過大家熱烈的響應,有提到 width_bucket() https://ithelp.ithome.com.tw/questions/1...
當我們有大量刪除table資料的需求時,如果傻傻的用delete會發現執行得非常之慢,一兩百萬筆資料大概就要執行個半小時。 這時我們就可以利用truncate的...
本文主要介紹 PostgreSQL 執行指令的一些眉眉角角。 SQL 執行 前面的文章有提到,我們可以使用下述指令進入 PostgreSQL : psql...
三探 Postgresql Catalog ----- psql 有一個選項 ECHO_HIDDEN, 當我們登入時,加上 -E 選項,就會啟用. 會顯示出我...
PostgreSQL從 9.6 開始支援. 首先安裝 bloom extension. create extension bloom; 以下會以 htt...
檢視表 ( View ) 可以說是一個「類似於資料表 ( Table ) 」的東西,不過最大的差異在於檢視表僅儲存 SELECT 敘述句。因為檢視表本身並沒有「...
Postgresql hstore 的運算子,函數及應用介紹 接續昨天的運算子後續部分. 關於 delete 或說是 remove 的, 有三個 hsto...
有一個商品資料表如下(編號為字串型態,價格為數字型態),請設計SQL指令取得兩種不同商品組合其總價格大於300的組合資料,例如A商品+B商品總價格為380,因此...
Postgresql 的字元資料型態的一些特殊功能 關於字元資料的查詢處理,一般常見使用 like 子句. Postgresql 另外提供了 ilike 子句...
今天介紹最後一個關聯式資料庫 SQL 的語法 — View,所以篇幅也會稍短。 我們再第六天有提到 Subquery,每個SQL段落中都可以查入子查詢。缺點是寫...
儘管關聯式資料庫那麼方便好用,但在資料量持續增長、強調高可用性和可擴展性的領域,關聯式資料庫並無法滿足期望。 當應用服務需要消化的請求數量逐漸成長,我們可以把資...
賀!此系列文榮獲 2023 iThome 鐵人賽《優選》獎項,正在規劃出書中,感謝大家的支持🙏,同名課程「Java 工程師必備!Spring Boot 零基礎...
在 Day11 的建立資料庫、資料表一文中,有使用到「新增資料表」和「新增資料」兩種 SQL 敘述。這篇主要是來講解這兩種敘述的使用方式和注意事項。 CREAT...
先前 Day26 - 檢視表 ( View ) 會儲存在資料庫當中,但也可以將「建立檢視表用的 SELECT 敘述」直接寫在 SELECT 敘述中。如此一來便是...
今天要介紹 SQL 很重要的功能:索引 (Index) 索引是資料庫性能優化中不可或缺的一個工具,正確的使用索引能夠在大型資料庫系統中實現高效的數據檢索。 什麼...
上午: Python程式設計 延續昨日課程,今日從流程控制開始,課程中老師也有出幾個練習題讓同學試著自己coding,都算滿簡單的練習 Python流程控制:...
前言 之前工作遇到一個情境需要撈出取消訂單狀態為 0,1 或沒有取消單的訂單,然後要再加上其他條件,像是訂單狀態、時間和供應商名稱。 SQL 大概是長這樣,OR...
PostgreSQL Event Trigger 初探 什麼是Event Trigger? 這裡的event 其實是ddl event, 就是當我們下 crea...
看到暐翰分享的 SQLServer不需要遞迴,使用spt_values快速生成連續整數0-2048 https://ithelp.ithome.com.tw/a...
PostgreSQL 有 Array, 讓我們在處理資料或是分析資料時, 十分地便利. 情境:某電商有10萬種商品,上個月有一千萬筆銷售紀錄,每筆銷售有1~1...