Menu
Coddy logo textTech

|| 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 users

Değ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.

challenge icon

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 users

Eğ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 users

Kendin dene

SELECT id,
       -- etiketi || ile birleştirin
FROM products
ORDER BY id
quiz iconKendini test et

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