Variabile în Mysql



Yüklə 3,94 Kb.
tarix02.08.2018
ölçüsü3,94 Kb.
#66347

Variabile în MySQL
Nu se declară ci, în momentul folosirii, se alocă automat.
O variabilă în MySQL se accesează printr-un identificator special care e ca cel din C++ în plus, în faţa sa are caracterul @
Ex:

select @a:=5;

- va crea variabila @a cu valoarea 5.
Numărarea unui grup de articole într-o variabilă
select @variabila := count(*) from ... where ....;

Coloane (field) calculate în MySQL
Sunt coloane care NU există efectiv în tabelă însă se pot obţine preluând valori din alte coloane şi făcând anumite calcule.
Ex:

select nume,prenume,media,round(media) from .... ;

va afişa o coloană calculată după primele 3, în care valorile se obţin prin rotunjirea valorilor din câmpul "media".

Câmpul calculat se poate pune în lista lui select pe orice poziţie.


Următorul truc permite numerotarea liniilor afişate de către o interogare:
select @nr:=0;//iniţializăm variabila cu 0

//apoi o folosim pe post de câmp calculat în cadrul interogării de afişare:



select (@nr:=@nr+1) as numar_curent,...restul de kestii....;
Yüklə 3,94 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin