CodeBlanks Logo Icon CodeBlanks

Literal değerler

SELECT içinde sabit değer ve hesap kullanmayı öğrenirsin.

Literal değerler

SELECT içinde sabit değerler de kullanabilirsin. Bir tabloyu sorgulamadan bile sabit çıktı üretirsin.

SELECT 'Merhaba' AS selam;
SELECT 1 + 1 AS toplam;

Birinci sorgu her satırda Merhaba yazar. İkincisi 2 döndürür. Metin tek tırnak, sayı tırnaksız yazılır. Hesaplar da yapılabilir: price * 2.

'Merhaba' AS selam ifadesi hesaplanıp sonuç olarak döner.

Literal değerler — ayrıntı

SELECT içinde aritmetik hesap yapabilirsin. +, -, *, / operatörleri çalışır.

SELECT name, price * 1.18 AS kdvli
FROM products;

Bu sorgu her ürünün fiyatını 1.18 ile çarpar. Sütun hem tablodan gelen veriyi hem de hesap sonucunu aynı satırda gösterebilir.

products kaynağından name, price * 1.18 AS kdvli seçilir.

Uygulama Literal değerler

products tablosundan price sütununu 2 ile çarpıp cift_fiyat adıyla getir.

Başlangıç kodu

query.sql
-- fiyatı 2 ile çarp ve alias ver
SELECT
FROM products

Örnek çözüm

query.sql
SELECT price * 2 AS cift_fiyat
FROM products

Beklenen çıktı

cift_fiyat
10
24

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Sayı hesabı

Soru
SELECT 2 +____ AS toplam;
Cevap
SELECT 2 + 3 AS toplam;

Açıklama: SELECT tablo olmadan da hesap yapabilir; 2 + 3 sonucu 5'tir ve toplam adıyla gösterilir.

2 Literal değerler: kavramları eşleştir

Kavram Anlamı
'Merhaba' metin
42 tam sayı
3.14 ondalık
TRUE mantıksal

3 Metin literal nasıl yazılır?

  • Tek tırnak içinde Doğru cevap
  • Çift tırnak içinde
  • Tırnaksız
  • Köşeli parantez içinde

Açıklama: Metin tek tırnak içinde yazılır.

Başlangıç bölümündeki tüm dersler