|| ile Birleştirme
Coddy'nin SQL Journey'sinin Temellerin Ötesi bölümünün bir parçası — ders 10 / 27.
SQLite, dizeleri || operatörü ile birleştirir (JavaScript veya Python'da kullanacağınız + ile değil).
SELECT first_name || ' ' || last_name AS full_name
FROM usersDeğişmez değerleri, sütunları ve diğer dize işlevlerinin sonuçlarını bir arada kullanabilirsiniz. Eğer herhangi bir işlenen NULL ise, ifadenin tamamı NULL olur: Boşluk olarak değerlendirilmelerini istediğinizde, null olabilen sütunları COALESCE(col, '') ile sarmalayın.
Görev
BaşlangıçMevcut tablolar ve sütunlar:
<strong>products</strong>:<strong>id</strong>,<strong>brand</strong>,<strong>model</strong>,<strong>price</strong>
id sütununu ve '<BRAND> <model> - '<BRAND> <model> - $<price>'lt;price>' şeklinde formatlanmış tek bir label sütununu döndürün. Marka (brand) büyük harf olmalı; geri kalanı tam olarak saklandığı gibi olmalıdır. id sütununa göre sıralayın.
Örnek: 'APPLE iPhone - $999'.
Kopya kağıdı
SQLite'da dizeler || ile birleştirilir. Sütunları, sabit değerleri ve fonksiyonları serbestçe karıştırabilirsiniz:
SELECT first_name || ' ' || last_name AS full_name
FROM usersEğer herhangi bir işlenen NULL ise, ifadenin tamamı NULL olur. Boş bırakılabilir sütunları boşluk olarak işlemek için COALESCE(col, '') kullanın:
SELECT COALESCE(middle_name, '') || ' ' || last_name AS name
FROM usersKendin dene
SELECT id,
-- etiketi || ile birleştirin
FROM products
ORDER BY id
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temellerin Ötesi bölümündeki tüm dersler
2String Fonksiyonları
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE ve TRIM|| ile BirleştirmeÖzet - Faturalar