CodeBlanks Logo Icon CodeBlanks

SUBSTRING

Metnin bir parçasını kesmeyi öğrenirsin.

SUBSTRING

SUBSTRING ile bir metnin bir parçasını alırsın. Başlangıç ve uzunluk parametreleriyle hangi bölümü istediğini belirtirsin.

SELECT SUBSTRING(name, 1, 3) AS ilk_uc FROM customers;

Bu sorgu her adın ilk 3 karakterini getirir.

customers kaynağından SUBSTRING(name, 1, 3) AS ilk_uc seçilir.

SUBSTRING — ayrıntı

Bazı veritabanları SUBSTR ya da LEFT kullanır. Başlangıç 1'den başlar; 0 değildir. Uzunluk verilmezse metnin sonuna kadar gider.

Uygulama SUBSTRING

customers tablosundan name'in ilk 2 karakterini ilk adıyla seç.

Başlangıç kodu

query.sql
-- ilk iki harf
SELECT
FROM customers

Örnek çözüm

query.sql
SELECT SUBSTRING(name, 1, 2) AS ilk
FROM customers

Beklenen çıktı

ilk
Ay
Al

Soru ve cevaplar

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

1 SUBSTRING: kavramları eşleştir

Kavram Anlamı
SUBSTRING parça
UPPER büyük
LENGTH uzunluk
TRIM boşluk kes

2 Parça al

Soru
SELECT ____(name, 1, 3) FROM customers;
Cevap
SELECT SUBSTRING(name, 1, 3) FROM customers;

Açıklama: SUBSTRING doğru cevap.

3 SUBSTRING başlangıç indeksi kaçıncı karakterdir?

  • 1 Doğru cevap
  • 0
  • -1
  • 2

Açıklama: SQL'de başlangıç 1'den başlar.

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