CodeBlanks Logo Icon CodeBlanks

RETURN

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

query.sql
-- kare fonksiyonu
CREATE FUNCTION square

Örnek çözüm

query.sql
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

Soru
  SELECT ____
Cevap
  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.

İleri seviye bölümündeki tüm dersler