Navicat 部落格

將 SELECT DISTINCT 僅套用於一欄 2020 年 8 月 12 日,由 Robert Gravelle 撰寫

將 DISTINCT 關鍵字加入 SELECT 查詢後,查詢僅傳回指定欄清單的唯一值,以便從結果集中移除重複的列。由於 DISTINCT 會在 SELECT 的欄清單中的所有欄位運作,因此不能將其用於一組欄位中的其中一個欄位。話雖如此,但是也有多種方法可以無視其他欄並從一欄中移除重複的值。今天,我們將在這裡介紹其中幾種。

將查詢結果分為多個範圍 2020 年 8 月 4 日,由 Robert Gravelle 撰寫

對於資料!庫開發人員和資料庫管理員(DBA)來說,將查詢結果分到大小相等的儲存桶中是常見的需求。範例包括:

  • 姓氏以 A-L 和 M-Z 開頭的客戶
  • 產品價格在 1-10 元、11-20 元、21-20 元之間,等等。
  • 季度銷售,即 1-3 月、4-6 月、7-9 月、10-12 月

標準 SQL 非常適合此工作。透過將 CASE 陳述式的功能與 GROUP BY 子句結合使用,可以將資料分為我們認為能最好解釋資料所需的任何範圍。在今天的文章中,我們將在 Navicat Premium 的查詢編輯器中撰寫幾個範圍查詢。

在預存程序中使用輸出參數 2020 年 7 月 29 日,由 Robert Gravelle 撰寫

輸出參數是很少被使用的預存程序的功能。這很可惜,因為它們是將純量資料傳回給使用者的絕佳選擇。在今天的文章中,我們將學習輸出參數的一些用法以及如何在預存程序中使用它們。

在 MySQL 中對使用者隱藏資料庫 2020 年 7 月 23 日,由 Robert Gravelle 撰寫

分配使用者權限的格言是,應該為使用者分配執行其工作職能所需的最低權限,而不必分配更高權限。這就是 MySQL 提供如此精細的存取控制系統的原因。儘管不是最容易掌握的系統,但是一旦 DBA 做到了,他或她就會傾向於認為此系統確實非常有效。在今天的文章中,我們將學習如何防止使用者列出在 MySQL 的資料庫。

選取只有一個值的列 2020 年 7 月 6 日,由 Robert Gravelle 撰寫

在資料庫開發和管理中,取得具只有一個特定值的列是相當常見的任務。這聽起好像很簡單,但是將結果限制在那些只具有一個值而不能將其他值排除在外的列比聽起來更棘手。原因是,雖然使用 != 不等於或 NOT IN 比較運算子來篩選值是很簡單,但是它們僅隱藏不符合的值,而不是告訴我們實際是否擁有其他值。好消息是,有一種簡單的方法可以做到這一點。請繼續閱讀,了解如何做到!

Navicat 文章
頻道記錄
分享
部落格封存檔