Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Sql


Index » educatie » » informatica » Sql
» Manipularea valorilor Null


Manipularea valorilor Null


Manipularea valorilor Null

La compararea valorii Null cu orice valoare nenula dintr-o coloana, rezultatul nu este niciodata adevarat. Nici compararea valorii Null cu o alta valoare Null nu duce la obtinerea unui adevar logic. Valorile Null nu se considera egale pentru ca valorile necunoscute sau nedefinite nu se presupune a fi identice.

In schimb, in cazul liniilor care contin valorile Null intr-o coloana specificata in cadrul unei clauze Order By, Group By sau Distinct a unei instrunctiuni SELECT, aceste valori sunt considerate identice. Daca se efectueaza calcule ce implica coloane sau alte structuri de date ce contin valori Null, rezultatul obtinut este Null.

Functia ISNULL()

Este o functie a sistemului care intoarce un sir de caractere, sau un numar in loc de Null, atunci cand intalneste valoarea Null intr-o coloana.

Sintaxa este:

ISNULL ( expresie, valoare )

unde :



expresie = numele unei coloane care contine valoarea Null.

valoare = specifica sirul, sau numarul care se afiseaza la intalnirea valorii Null.

Proprietatea Identity

La definirea unei coloane avand atributul Identity se poate specifica o valoare initiala (radacina) care sa fie inscrisa automat in coloana, pentru prima linie si respectiv o valoare (increment) care sa se adune la ultima valoare inscrisa in coloana respectiva. La adaugarea de linii in tabela nu se vor specifica valori pentru coloana care are proprietatea Identity.

Proprietatea Identity poate fi stabilita numai pentru coloanele de tip Int, SmallInt, TinyInt, Decimal(p,0) si Numeric(p,0), dar nu si pentru cele care admit valori Null. Valorile pentru radacina si increment sunt implicit 1. Intr-o tabela, se poate stabili proprietatea Identity pentru o singura coloana.





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate