" /> Mot de passe <br /><input type="password" name="passwd" id="passwd" class="inputbox" size="18" alt="password" />
PDF

SQL Функции ISNULL (), NVL(), IFNULL() и COALESCE()

Есть таблица "Produits":

P_IDProductNameUnitPriceUnitsOnOrder
1 Jarlsberg 10.45 16 15
2 Mascarpone 32.56 23
3 Gorgonzola 15.67 9 20

Pour cela, nous utilisons cette requête:

SELECT ProductName,UnitPrice*(+UnitsOnOrder)
D ' Produits

ISNULL ()

Если "UnitsOnOrder" в таком случае будет NULL для нас не представит сложности использовать ISNULL () которая вернет нули вместо NULL:

1
2
SELECT ProductName,UnitPrice*(+ISNULL(UnitsOnOrder,0))
D ' Produits

Oracle

1
2
SELECT ProductName,UnitPrice*(+NVL(UnitsOnOrder,0))
D ' Produits

MySQL

В MySQL используется функция ISNULL ().

1
2
SELECT ProductName,UnitPrice*(+IFNULL(UnitsOnOrder,0))
D ' Produits

1
2
SELECT ProductName,UnitPrice*(+COALESCE(UnitsOnOrder,0))
D ' Produits

Commentaires

 
0 #1 ГВК 2011-12-22 16:03 Citer
 

Autorisation

Nice, l'Ajax Sondage

Lequel de mes extensions est le meilleur?

Statistiques

Publicité