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

PostgreSQL'de Veriyi İşlemek için Fonksiyonlar

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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