CodeBlanks Logo Icon CodeBlanks

Function nedir?

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

query.sql
-- fonksiyon oluştur
CREATE

Örnek çözüm

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

Soru
CREATE FUNCTION get_tax(price DECIMAL)
____ DECIMAL
Cevap
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ç

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