تابع NULL در SQL
یادگیری SQLتوابع IFNULL(), ISNULL(), COALESCE() و NVL()
به جدول "Products" زیر نگاه کنید:
فرض کنید که ستون UnitsOnOrder اختیاری است و ممکن است حاوی مقادیر NULL باشد.
به عبارت SELECT زیر نگاه کنید:
FROM Products;
در مثال بالا، اگر هر یک از مقادیر UnitsOnOrder خالی باشد، نتیجه NULL خواهد بود.
راه حل ها
MySQL
تابع IFNULL () به شما اجازه می دهد که یک مقدار جایگزین را در صورت NULL به دست آورید:
FROM Products
یا ما می توانیم از عملکرد COALESCE () استفاده کنیم مانند این:
FROM Products
SQL Server
عملکرد ISNULL () به شما اجازه می دهد یک مقدار جایگزین را در صورت NULL به شما نشان دهید:
FROM Products
MS Access
تابع IsNull () نتیجه TRUE (-1) بر میگرداند و اگر مقدار صفر باز گرداند، FALSE (0): خواهد بود
FROM Products
Oracle
تابع NVL () نتایج مشابهی به دست می آورد:
FROM Products
of all the records
in the Customers table:*/
SELECT * FROM Customers;
نظر شما
>