MariaDB – ORDER BY CASE
測試環境為 CentOS 8 x86_64 SELECT 資料可以依據藍未來排序 ORDER BY Column,但是我想要依據某欄位內的特定字串來排序,這樣有辦法嗎?可以透過 ORDER BY CASE 來做. 先建立測試要用的資料庫. 建立測試用資料表. 新增使用者與其測試資料. 檢視一下資料. […]
測試環境為 CentOS 8 x86_64 SELECT 資料可以依據藍未來排序 ORDER BY Column,但是我想要依據某欄位內的特定字串來排序,這樣有辦法嗎?可以透過 ORDER BY CASE 來做. 先建立測試要用的資料庫. 建立測試用資料表. 新增使用者與其測試資料. 檢視一下資料. […]
測試環境為 CentOS 8 x86_64 JSON 有保留字元,可以直接用以下函數來轉換. \” Double quote (“) \b Backslash \f Formfeed \n Newline (linefeed) \r Carriage return \t Ta […]
測試環境為 CentOS 8 x86_64 虛擬機 MariaDB 有類似 SUMIF , COUNTIF 的函數可以使用嗎? 答案是沒有,但我們可以使用 CASE OPERATOR 流程控制函數 (Control Flow Functions) 搭配 SUM , COUNT 函數即可達到相同的功能 […]
測試環境為 CentOS 8 x86_64 先來看一下 JSON 不同的資料類型 (透過 JSON_TYPE 函數來檢視目前資料是哪一種型態): 物件 (Object) : 使用 { } , 無序成對 (pair) 的 {鍵 Key name :值 value} 方式來儲存,鍵值之間使用逗號來分隔. […]
測試環境為 CentOS 8 x86_64 使用關聯式資料庫( RDBMS : Relational Database Management System )的 MariaDB 也可以儲存與查詢 NoSQL ( Not Only SQL : 使用非關聯式資料庫的資料庫,資料儲存不需要固定的欄位 ) […]
測試環境為 CentOS 8 x86_64 計算欄(column) 與 列(row) 的最大與最小值可以使用哪些函數來完成呢! 先建立測試要用的資料庫. 欄(column) 最大與最小值 可以使用 MAX(column name) 與 MIN(column name) 函數來檢視. 列(row) 最 […]
測試環境為 CentOS 8 x86_64 使用關聯式資料庫( RDBMS : Relational Database Management System )的 MariaDB 也可以儲存與查詢 NoSQL ( Not Only SQL : 使用非關聯式資料庫的資料庫,資料儲存不需要固定的欄位 ) […]
測試環境為 CentOS 8 x86_64 虛擬機. 安裝 Zabbix 來監控你的系統狀態,架構與服務如下. Zabbix Server (需 Database 與 Front-end) – https://benjr.tw/103709 Zabbix Proxy (Database) […]
測試環境為 CentOS 8 x86_64 虛擬機,資料庫為 MariaDB. 透過 Zabbix 的網頁就可以看到目前監控的 Agent 有哪些系統資訊可以查詢,除了透過 Zabbix 的網頁外,有辦法取得這些資料 (RAW Data) 嗎? 可以直接存取資料庫 (下面介紹) 或是透過 API 的 […]
測試環境為 CentOS 7 x86_64 虛擬機. UNION 可以把一個以上的查詢結果合併為一個. 建立 project (存放專案名稱與相對應人員名單) 在 project 資料表建立專案與個別成員資料資料. UNION UNION 合併查詢(可以把一個以上的查詢結果合併為一個,前提是欄位名稱 […]