- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
Bir tabloda seçilen metin alanından karakterler elde etmeyi sağlar.
MID() fonksiyonunun yazım şekli aşağıdadır:
sütun_adı : Karakterlerin alınacağı alan adı
başlangıç : Veri alanı içindeki başlangıç yeri (En düşük değer 1)
uzunluk : (İsteğe bağlı) Alınacak karakter sayısı. Tanımlanmadığında metinin geri kalanı alınır.
Yukarıdaki malzeme adlı örnek tablo üzerinde işlemler yapmaya çalışalım:
Eğer aşağıdaki komutu kullanırsanız; malzeme tablosunun MlzAdi sütununda yer alan metin değerlerinin ilk 3 karakteri sonuç tablosuna aktarılır:
MID() fonksiyonunun yazım şekli aşağıdadır:
SQL:
SELECT MID(sütun_adı, başlangıç[, uzunluk]) FROM tablo_adı
başlangıç : Veri alanı içindeki başlangıç yeri (En düşük değer 1)
uzunluk : (İsteğe bağlı) Alınacak karakter sayısı. Tanımlanmadığında metinin geri kalanı alınır.
Mlzid | MlzAdi | Fiyat |
---|---|---|
1 | Masa | 250 |
2 | Sandalye | 80 |
3 | Kitaplık | 310 |
4 | Sehpa | 120 |
5 | Koltuk | 250 |
Yukarıdaki malzeme adlı örnek tablo üzerinde işlemler yapmaya çalışalım:
Eğer aşağıdaki komutu kullanırsanız; malzeme tablosunun MlzAdi sütununda yer alan metin değerlerinin ilk 3 karakteri sonuç tablosuna aktarılır:
SQL:
SELECT MID(MlzAdi, 1, 3) as MlzAdiİlkUc FROM malzeme
MlzAdiİlkUc |
---|
Mas |
San |
Kit |
Seh |
Kol |