SUBSTRING
- SQL kursu
- Başlangıç
- Ders 38/115
- 4 dk
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
-- ilk iki harf
SELECT
FROM customersÖrnek çözüm
SELECT SUBSTRING(name, 1, 2) AS ilk
FROM customersBeklenen çı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
SELECT ____(name, 1, 3) FROM customers;
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.