MySQL 是一個常用的關系型數據庫管理系統,查詢不為空的數據是常見的需求之一。以下是如何在 MySQL 中查詢不為空的數據的方法:
SELECT * FROM 表名 WHERE 列名 IS NOT NULL;
其中,SELECT 是查詢指令,* 代表選擇所有列,FROM 是數據源,表名是要查詢的表名,WHERE 是限制條件。IS NOT NULL 是表示該列不為空,該語句將返回不為空的所有行。
例如,如果要查詢一個名為“students”的表中不為空的“name”列以及對應的“age”列,可以使用以下語句:
SELECT name, age FROM students WHERE name IS NOT NULL;
該語句將返回“name”列不為空的所有行以及對應的“age”列。
除了使用 IS NOT NULL,還可以使用其他的限制條件,例如:
SELECT name, age FROM students WHERE name<>'' AND age >18;
該語句將返回“name”列不為空且“age”大于 18 的所有行以及對應的“age”列。
MySQL 查詢語句可以根據需要進行靈活的組合和調整,以滿足不同的查詢需求。