De voorwaarden voor het gebruik van de uitdrukking

, algemene taken, algemene functie wordt gebruikt voor de behandeling van nul in de database.In het algemeen. Doel is het gebruik van de vervanging van de functie van vervangen door de waarde van nul.We zullen deze functie door de volgende korte kijk, NVL NVL functie, in plaats van een andere waarde nul.Taal: en, NVL (arg1, replace_with) in het taalgebruik van de parameters is verplicht.Aandacht, NVL functie is van toepassing op alle soorten gegevens.Ondertussen, gegevens over de aard en de vervanging van het touw in staat moet verenigbaar zijn, namelijk van hetzelfde of impliciet tot het orakel, is de waarde als arg1 karakter, dan Oracle vervangen. Verenigbaarheid van de gegevens - arg1 vergelijkende en komen leeg terug voordat die uitdrukking expr1 karakter.Als arg1 is digitale, vaststelling van de hoogste prioriteit is het digitale dat impliciet de omschakeling op andere parameters en de aard van de gegevens en de aard van de gegevens terug.Kunnen de volgende verklaring zal worden opgenomen als het personeel niet altijd 'n /A "toegewezen aan elk van job_id is leeg.Anders zou het blijk geven van de werkelijke waarde van de keuze van job_id, first_name, NVL (job_id, N /a) werknemers, NVL2, samen met de NVL; versterking van de invoering van een functie van Oracle in plaats van waarde niet alleen leeg, kolom grenswaarden ook geen tijd.NVL2 functie kan worden gebruikt ter vervanging van een andere waarde is leeg en niet van nul.Taal: en, NVL2 (lijn door zelf, value_if_not_null, value_if_null), deze verklaring zal dat onder de "Bank" als een werknemer van de job_code is leeg.Een duidelijk ineffectief code waarde, het zal de vaststelling van de waarde van de opdracht. ", NVL2 SQL> selectie (job_code," werk "en" Bank "), van de werknemer; NULLIF, vergeleken met de functie van twee parameters NULLIF expr1 en expr2.Als expr1 en uitdrukkingen zijn gelijk, het is terug.; anders is het rendement van waarde.In tegenstelling tot andere lege waarden van de functie, het eerste argument niet leeg., ga zitten, NULLIF (expr1, expr2), dat het eerste argument kan worden berekend als de uitdrukking van nul, maar niet letterlijk.Met het oog op de tenuitvoerlegging van de twee parameters is verplicht, de volgende vraag zal terugkeren. Aangezien de invoer van waarde, 12 is gelijk, de keuze van NULLIF (12, 12) van de dubbele;, ook de volgende vraag is "de zon" aangezien de touwtjes niet gelijk zijn, kiezen ("de zon", "de maan van de dubbele NULLIF"); cohesie en samenhang, en meer in het algemeen vormen van NVL, terug naar de eerste vermelding in de lijst van parameters van de uitdrukking niet leeg.Het met een minimum van twee verplichte parameters, de grootste debat, zonder beperkingen, grammatica: (expr1 expr2, condensatie,...Expr_n), rekening houden met de volgende slechts een vraag.De keuze van de eerste niet - waarden in een selectie van werknemers (adres adres), met 1 2, toespraak, address3) adres, het is interessant dat van werknemers; de rol van de Verenigde elsif werk... Als... Als die vergelijkbaar zijn met die van de bouw.Boven de vraag opnieuw kan worden geschreven, indien het adres niet leeg en resultaten: 1 1 2 = adres; elsif toespraak niet leeg, en de resultaten van elsif toespraak: = 2; address3 niet leeg, en dan de resultaten: = address3; andere resultaten: = nul; als er voorwaarden;, de functie van Oracle is een functie de voorwaarden en de zaak ook in de verklaring, de functie die SQL gelijkwaardigheid als... En dan... Anders programma verklaring staat.Dit werk en alle soorten gegevens /kolom /uitdrukkingen, grammatica:, de uitdrukking, zoeken, zoeken, de resultaten van de [...]...[]), de functie, de standaard vergelijken met de uitdrukking voor elk naar volgorde van waarden.Als de uitdrukking en het zoeken naar argumenten bestaan tussen gelijk zijn, terug te keren naar de overeenkomstige resultaten.Als er geen overeenkomst, het standaard is terug, als gedefinieerd, het is terug.In een soort compatibiliteit niet overeen met de omstandigheden, de interne ook impliciet het orakel om terug te keren naar de resultaten. In feite twee lege orakel dat gelijkwaardig is met de functie van de waarde, de werken, de keuze van de (nul, nul,'equal "," gelijkheid ") van de dubbele; decoderen, gelijk zijn, als uitdrukking van de het orakel is leeg, terug naar de eerste resultaten is leeg.In de functie van de maximale hoeveelheid voor de onderdelen, de lonen, de keuze van 255, first_name decoderen (hire_date, SYSDATE, nieuwe joinee ",'employee) werknemers; zaak uitdrukking, zaak werkt, uitdrukking op hetzelfde concept decoderen maar grammatica en het gebruik van verschillende, grammatica, zaak uitdrukking: [] wanneer de condition_1 dan result_1 als condition_2 dan result_2...Als condition_n dan andere resultaten result_n orakel begon de zoektocht, van links naar rechts tot het vinden van een echte en de terugkeer van de voorwaarden in verband met de weergave van de resultaten.Als er geen voorwaarden worden gevonden is, en aan de andere voorwaarden van de resultaten van het bestaan, dan weer met andere definities.Anders, Oracle terug van nul. In een zaak van de parameter is de grootste in de uitdrukking van 255.Alle uitingen van deze grenzen aan zijn nummer, met inbegrip van een eenvoudige formules en andere uitingen van de oorspronkelijke uitdrukking.Elke...En als twee parameters op te tellen.Om te voorkomen dat deze beperkingen dan de zaak van het nest, kan je de uitdrukking, return_expr zelf is een uitdrukking, wanneer de keuze first_name, salaris< als de lonen op het niveau van 1 200> 200, salaris< 5000 niveau 2 graad 3 "einde van de andere werknemers; wordt Zaak ----------- John 2 graad 3 jaar 1 jaar de koning Edwin.



Previous:
Next Page: