Tanımlanan değişkenler MySQL icerisinde bulunan fonksiyonlarda da kullanılabilir.


Kod:
SET @adi:="Yusuf SEFA SEZER"; SELECT LENGTH(@adi);

Değişkenler bir sorgu sonucunda elde edilen değeri sonradan kullanmak icinde kullanılır.


Kod:
SELECT @enyuksek:=MAX(urun_fiyat) FROM urunler;

Sorgu sonucunda [B @enyusek[/B] değişkeni urunler tablosu urun_fiyat sutunundaki en yuksek değeri sececektir.

Tanımlanan değişkeni kullanarak en yuksek fiyata sahip urunun bilgilerini alalım.


Kod:
SELECT * FROM urunler WHERE urun_fiyat @enyuksek;

Değişkenler genellikle geniş kullanımı olan saklı yordamlar icerisinde kullanılır.