RETURN
- SQL kursu
- İleri seviye
- Ders 44/81
- 4 dk
Değer döndürmeyi öğrenirsin.
RETURN
RETURN fonksiyondan bir değer döndürür. Fonksiyon gövdesinin sonunda yazılır.
CREATE FUNCTION square(n INT)
RETURNS INT
LANGUAGE SQL
AS $$
SELECT n * n;
$$;Bu sorgu n'nin karesini döndürür.
square fonksiyonu oluşturulur. n * n ifadesi hesaplanıp sonuç olarak döner.
RETURN — ayrıntı
SQL function'larda son SELECT otomatik döndürülür. PL/pgSQL'de RETURN kullanılır.
LANGUAGE SQL fonksiyonlar tek bir sorgu olduğu için kısadır; IF veya döngü gerekiyorsa PL/pgSQL fonksiyonu yazıp RETURN ile değeri döndürürsün.
Uygulama RETURN
square fonksiyonunu oluştur: SELECT n * n döndürsün.
Başlangıç kodu
-- kare fonksiyonu
CREATE FUNCTION squareÖrnek çözüm
CREATE FUNCTION square(n INT)
RETURNS INT
LANGUAGE SQL
AS $$
SELECT n * n;
$$;Beklenen çıktı
Function oluşturuldu
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 RETURN: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
RETURN |
döndür |
son SELECT |
otomatik |
gövde |
AS |
değer |
sonuç |
2 n * n ekle
SELECT ____
SELECT n * n
Açıklama: Fonksiyon gövdesindeki son SELECT'in sonucu döner; n * n sayının karesini hesaplar.
3 SQL function ne döndürür?
- İlk SELECT
- RETURN
- Yok
- Son SELECT Doğru cevap
Açıklama: SQL function son SELECT'i döndürür.