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

mysql如果是空設(shè)置為0

在 MySQL 中,有時(shí)候我們需要把空值設(shè)置成 0。通常情況下,MySQL 中空值的默認(rèn)值是 NULL。但是在一些情況下,我們需要用 0 來(lái)代替空值。這時(shí),我們就需要在 MySQL 中執(zhí)行一些操作來(lái)實(shí)現(xiàn)這一點(diǎn)。

-- 將 NULL 值轉(zhuǎn)換為 0
SELECT IFNULL(vote_count, 0) AS votes
FROM my_table;
-- 將空字符串轉(zhuǎn)換為 0
SELECT IF(vote_count='', 0, vote_count) AS votes
FROM my_table;
-- 將空字符串和 NULL 值都轉(zhuǎn)換為 0
SELECT COALESCE(NULLIF(vote_count, ''), 0) AS votes
FROM my_table;

代碼解釋?zhuān)?/p>

將 NULL 值轉(zhuǎn)換為 0:使用 IFNULL 函數(shù),如果 vote_count 為空,則返回 0。

將空字符串轉(zhuǎn)換為 0:使用 IF 函數(shù),如果 vote_count 為空字符串,則返回 0,否則返回 vote_count。

將空字符串和 NULL 值都轉(zhuǎn)換為 0:使用 COALESCE 和 NULLIF 函數(shù),如果 vote_count 為空字符串或 NULL,則返回 0。