色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 獲取字段唯一值

錢艷冰2年前10瀏覽0評論

在處理 MySQL 數(shù)據(jù)庫數(shù)據(jù)時(shí),經(jīng)常會遇到需要獲取某個(gè)字段的唯一值列表的情況。

MySQL 提供了多種獲取唯一值的方式,下面分別介紹。

-- DISTINCT 關(guān)鍵字
SELECT DISTINCT column_name FROM table_name;
-- GROUP BY 子句
SELECT column_name FROM table_name GROUP BY column_name;
-- GROUP BY 子句 + 聚合函數(shù) COUNT
SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;

DISTINCT 關(guān)鍵字用于查詢出某個(gè)字段中唯一值的列表。它會返回表中指定列的不同值。它可以用在 SELECT 語句中,用于選擇不同的值。例如:

SELECT DISTINCT city FROM customers;

GROUP BY 子句用于把相同的數(shù)據(jù)行分組,以便應(yīng)用聚合函數(shù)。例如:

SELECT city FROM customers GROUP BY city;

GROUP BY 子句與聚合函數(shù) COUNT 一起使用可以計(jì)算每個(gè)唯一值在表中出現(xiàn)的次數(shù)。例如:

SELECT city, COUNT(*) FROM customers GROUP BY city;

以上是獲取 MySQL 表中某個(gè)字段唯一值的常用方法,通過它們可以有效地獲取需要的數(shù)據(jù)。