欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql的case的條件是null

方一強2年前13瀏覽0評論

在使用MySQL進行數據操作時,經常會遇到條件為空(NULL)的情況。下面通過一些實例來看看MySQL中的NULL是如何影響查詢和操作的。

1. 查詢 NULL 值數據

SELECT * FROM table WHERE column_name IS NULL;

在查詢 NULL 值數據時,需要使用 IS NULL 或 =NULL 是無法查詢到對應數據的。

2. 判斷條件是否為 NULL

SELECT * FROM table WHERE column_name IS NULL;
SELECT * FROM table WHERE column_name IS NOT NULL;

在判斷條件是否為 NULL 時,需要使用 IS NULL 或 IS NOT NULL。不能使用 =NULL 或 !=NULL。

3. 對 NULL 值進行比較

SELECT * FROM table WHERE column_name=NULL;
SELECT * FROM table WHERE column_name<=>NULL;

在對 NULL 值進行比較時,需要使用<=>運算符。因為 = 運算符無法判斷 NULL 值是否相等。

4. 插入 NULL 值數據

INSERT INTO table (column_name) VALUES (NULL);

在插入 NULL 值數據時,需要明確指定對應字段的值為 NULL。

5. 更新 NULL 值數據

UPDATE table SET column_name=NULL WHERE condition;

在更新 NULL 值數據時,需要使用 SET column_name=NULL 而不是 SET column_name=''。