HAVING 是屬於一般使用者常會忽略的. 我們以sakila範例資料庫的city 資料表為例. SELECT country , COUNT(1...
Sql 物件解析器 (Kuick.Data.SqlParser),依據 Sql Command 物件,以及資料庫提供者實作的資料指令生成器 (Kuick.Dat...
昨天有探討了分段費用的計算,是直接計算出來的. 但是人是好奇的動物,雖說電腦已經普遍運用在日常生活中, 也取得大家一定程度的信任,但是對於賬單,單據等等, 大家...
價格是會隨時間變化的,不管是採購物品,或是人力服務等. 故費用的計算要考慮時間因素. 假設泰大聘請服務人員進行家事服務. 人員TABLE及資料如下 CREATE...
在之前「Day05: MongoDB 的 CRUD(3) - Find & Update」這篇文章中曾使用到 比較查詢運算子 $gt 來做進階的資料查...
主要修正 Bug,並提供前面系列分享裡的範例程式碼。 請下載新版原始檔,使用 VS 2010 開啟前,請先確認是否安裝以下程式: 1. NuGet 2. MSB...
前面兩篇介紹了 MongoDB 中的兩種關係:一對一關係及一對多關係,今天要來跟大家介紹第3種關係:多對多關係。 為什麼不使用 insert()? 我們在...
在這篇文章中我們將會介紹如何在 MongoDB 中處理地理空間資料,透過 GeoJSON 的資料格式來執行地理空間資料的操作。 GeoJSON 物件 我們...
今天探討排序與索引. 人們喜歡有順序的資料,所以在資料庫的操作,排序是經常會使用的功能. 以第19天的AVDVD來當範例. 來觀察這道指令 EXPLAIN SE...
在實務應用上,預算與實際已發生費用的計算, 是常要開發的功能. 故模擬實際可能發生的狀況,並提出解法, 開發系統時可參考之. 範例資料表 預算TABLE,包含有...
這裡先不討論是否適合廣泛使用 Trigger 開發系統邏輯,以及使用 Trigger 的便利性以及除錯上帶來的麻煩,這裡僅討論 Kuick Entity 實作的...
設計期、執行期的區別雖然很清楚,但是如何在設計期未知,開發出能夠在執行期正確運作的系統呢?為了解決這件事,首先得將問題定義何為設計議題,何為部署議題,配合適當的...
時間的處理也是資料庫時常面對的. 以時間區間為例,例如有一些專案或是任務 可能會同時進行,或是執行時會有重疊, 將時間區間合併,以得到主要路徑的時間區間. 範例...
資料庫的架構,有就是有、無還是無,如何從報表上生出”無”的資料, 就像今天是國定假日2013/9/28,報表上如何顯出未刷卡的日子,並顯示NULL。 這個月好多...
之前在第4天初步介紹了Query Profing, 在第6天介紹了改進的查詢方法, 在第9天的範例中有百分比的計算. 今天將要結合將Query Profing再...
今天要介紹PostgreSQL(Relational database)安裝postgresql請點我 PostgreSQL:哈囉,我叫 post-gress...
資料初始化需求分成 2 種情況: <一次性的資料建立> 一次性的需求來自於系統部署時,資料建立可以採取匯入資料庫備份檔,或是執行一段 Sql 指令達成目的,這些...
在操作關聯式資料庫通常會有多個步驟,當把步驟打包成一包期望資料庫把這包步驟視為一個行為時,這包步驟就稱為交易(Transaction)。在 RDB 中交易具有...
在資料庫的世界,索引扮演了很重要的角色,也是大家所熟知的. 今天開始探討索引. 直接來看在MySQL關於索引的一個重要指令: EXPLAIN EXPLAIN S...
今天要探討關於Pattern Matching與索引. Pattern Matching應用很多,因為我們不只想知道 精確的,也會想要知道某類型的資料到底有多少...
今天這篇進階的 CRUD 操作文章裡,我們會介紹 upsert 以及關於資料刪除的一些補充內容。 upsert 我們如果執行以下指令:db.people....
#前面已經分享過以 HTTP API 或 JavaScript driver 開發 Neo4j 前端應用,今天我們就來看後端應用囉,這篇文章會以 Golang...
我很佩服那些操作手冊的作者, 可以那麼條理分明的寫出每一個步驟, 每一個動作; 而我每次寫到實作層面的時候總是會退縮不前, 要處理要表達的資訊實在是太多, 而每...
全球超過二百萬資料庫專業人士推崇工具-Toad for Oracle 11已隆重上市。邀請您來欣賞由Quest Software原廠專家展示的多項創新功能與增進...
ORM 介紹 昨日,我們直接利用實作來感受 Spring Data JPA 的快速開發,會發現到我們只要建立 Entity,就可以幫助我們做資料庫映射來新增資料...
所有物件類型的資料,都應繼承 ObjectEntity,以取得內建的 3 個欄位實作: CreateDate 資料建立時戳 LastModifiedDat...
接下來的 3 篇內容,討論 Entity 的資料結構,包含: Entity基本資料結構 ObjectEntity 物件式資料結構 HierarchyEn...
(以下圖片來源出自讀書會成員講義) 在談分散式以前,首先來談談單機運作的概念。當我們的服務是單機運作時,伺服器的架構設計通常會是以下其中一種: 一個服務在一台...
如標題,這篇想教大家如何在phpMyAdmin裡「手動」建立資料表還有char和varchar的差異在哪,又該如何做選擇? 首先,先新增一個資料庫 輸入資料庫的...