BaşlayınÜcretsiz başlayın

Metin işleme için fonksiyonları birleştirme

Bu örnekte, customer tablosundaki email sütununu üç yeni türetilmiş alana ayıracağız. Tek bir sütunu birden çok sütuna ayrıştırmak, verinin belirli alt kümeleriyle çalışman gerektiğinde faydalıdır. E-posta adreslerinde, verilerimiz hakkında ek bilgi çıkarmak için ayrıştırılabilecek gömülü bilgiler bulunur. Örneğin, videoda öğrendiğimiz teknikleri kullanarak müşterilerimizin kaçının belirli bir alan adından (domain) e-posta kullandığını belirleyebiliriz.

Bu egzersiz, kursun bir parçasıdır

PostgreSQL'de Veriyi İşlemek için Fonksiyonlar

Kursa Göz Atın

Egzersiz talimatları

  • customer tablosundaki email sütununda @ işaretinin solundaki karakterleri çıkar ve username olarak takma ad (alias) ver.
  • Şimdi SUBSTRING kullanarak email sütununda @ işaretinden sonraki karakterleri çıkar ve yeni türetilmiş alana domain takma adını ver.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT
  -- Extract the characters to the left of the '@'
  ___(___, ___('@' IN email)-1) AS username,
  -- Extract the characters to the right of the '@'
  ___(___ FROM ___('@' IN email)+1 ___ ___(___)) AS domain
FROM customer;
Kodu Düzenle ve Çalıştır