Buradasın
SQL'de Telefon Numarasını Alan Kodu ve Kalan Kısım Olarak Bölme Eğitimi
youtube.com/watch?v=y6ZPSP4CIc4Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir SQL eğitim içeriğidir. Eğitmen, "shippers" tablosundan telefon numaralarını alan kodu ve kalan kısım olarak nasıl bölebileceğimizi göstermektedir.
- Video, telefon numarasının alan kodunu ve kalan kısmını ayrı sütunlarda listeleme işlemini adım adım anlatmaktadır. Eğitmen önce alan kodu uzunluğunu tanımlar, ardından SUBSTRING fonksiyonu kullanarak telefon numarasının ilk beş karakterini alan kodu olarak, kalan kısmını ise telefon numarası olarak ayırır. Ayrıca UZUNLUK fonksiyonu ile telefon numarasının gerçek uzunluğunu hesaplayarak kalan kısmın kaç karakter olduğunu otomatik olarak belirler.
- 00:09Veritabanından Tablo Listeleme
- "SELECT * FROM shippers" komutu ile tüm tablo listeleniyor.
- Telefon numarasındaki alan kodu ve telefon numarasını birbirinden ayrı listelemek istiyoruz.
- 00:28Alan Kodu Uzunluğu Tanımlama
- Alan kodunun kaç haneli olduğunu tanımlamak için "alan_kodu_uzunluğu" adında bir değişken oluşturuluyor.
- Alan kodu uzunluğu "len" int tipinde ve default olarak beş olarak ayarlanıyor.
- 01:15Alan Kodunu Alma
- Substring fonksiyonu kullanılarak telefon numarasının olduğu bölümden karakter alınıyor.
- Substring fonksiyonu, fon alanından bir karakterden başlayarak alan kodu uzunluğu kadar veri alıyor.
- Alan kodu ayrı bir sütuna "alan_kodu" adıyla ekleniyor.
- 02:04Telefon Numarasının Kalan Kısmını Alma
- Substring fonksiyonu ile telefon numarasının kalan kısmı alınıyor.
- Alan kodundan bir fazla karakter alarak parça almaya başlanıyor.
- Telefon numarasının kalan kısmı "telefon" adıyla ayrı bir sütuna ekleniyor.
- 03:16Telefon Numarasının Gerçek Uzunluğunu Hesaplama
- Telefon numarasının kalan kısmının kaç karakter olduğunu ezbere bilmek yerine programın hesaplamasını sağlıyoruz.
- Uzunluk fonksiyonu kullanılarak telefon numarasının uzunluğu alınıyor.
- Alan kodunun uzunluğu telefon numarasının uzunluğundan çıkarılarak geriye kalan karakter sayısı otomatik olarak bulunuyor.
- 04:03Sonuç
- Sorgu çalıştırıldığında telefon numarası alan kodu ayrı, telefon numarası ayrı olarak listelenmiş oldu.
- Substring fonksiyonu ve len fonksiyonu kullanılarak kaç karakter alınacağı program kendisi belirledi.
- Telefon numarasının uzunluğundan alan kodunun uzunluğu çıkarılarak geriye kalan karakter sayısı otomatik olarak alınmış oldu.