Function nedir?
- SQL kursu
- İleri seviye
- Ders 42/81
- 4 dk
Skalar değer döndüren yordamı öğrenirsin.
Function nedir?
Function bir değer döndüren SQL kodudur. Sorgu içinde çağrılır.
CREATE FUNCTION get_tax(price DECIMAL)
RETURNS DECIMAL
LANGUAGE SQL
AS $$
SELECT price * 0.18;
$$;KDV hesaplayan fonksiyon.
get_tax fonksiyonu oluşturulur. price * 0.18 ifadesi hesaplanıp sonuç olarak döner.
Function nedir? — ayrıntı
Function bir değer döndürür, procedure ise işlem yapar. Function sorgu içinde kullanılır.
Örneğin get_tax(price) her satırın vergisini hesaplar ve SELECT name, get_tax(price) FROM products içinde sütun gibi kullanılır.
Uygulama Function nedir?
get_tax fonksiyonunu oluştur: fiyatın %18'ini döndürsün.
Başlangıç kodu
-- fonksiyon oluştur
CREATEÖrnek çözüm
CREATE FUNCTION get_tax(price DECIMAL)
RETURNS DECIMAL
LANGUAGE SQL
AS $$
SELECT price * 0.18;
$$;Beklenen çıktı
Function oluşturuldu
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Function ne döndürür?
- Tablo
- Değer Doğru cevap
- View
- İndeks
Açıklama: Function bir değer döndürür.
2 RETURNS ekle
CREATE FUNCTION get_tax(price DECIMAL)
____ DECIMAL
CREATE FUNCTION get_tax(price DECIMAL)
RETURNS DECIMAL
Açıklama: RETURNS doğru cevap.
3 Function nedir: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
function |
fonksiyon |
RETURNS |
döndür |
procedure |
yordam |
değer |
sonuç |