Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 21/03/2008, 13:35   #1 (permalink)
Üye
 
Üyelik Tarihi: 01/2008
Mesaj: 7
Varsayılan Mysql Sorgusu

Merhaba,
Kullanmakta olduğum db de müşterilerin bilgileri bulunmakta, bilgiler arasında müşterilerin telefon numaraları ve aradıkları numaralar mevcut, benim yapmak istediğim şu, ankara da oturan birisinin ankarayı arayıp aramadığı veya istanbulda oturan birinin istanbulda bir numara arayım aramadığı gibi bilgilere ulaşmam gerekiyor bunu il bazında tek tek yapabiliyorum ama 80 küsür il için tek tek bakmam zor oluyor, bunu tek bir komutla yapmam mümkünmü dür?


Kullanıcı dı, numrasi, aradigino
Ahmet, 03129992525, 903128884545
Mehmet, 03129994488,903128884646
.................................................. ....
.................................................. .....

Burada şöyle birşey yapıyorum,

select * from musteri where numarasi like '0312%' and aradigino like '90312%';

gibi bir işlem çok işimi görüyor ama 83 il için zor oluyor tek tek yapmak,

Ben şunu istiyorum, numarasi değerinin ilk 4 hanesi ile aradığı nımaranın 2. değrden sonraki 4 hanin eşit olduğu kullanıcıların ismini bana göster diyebilirmiyim,

select * from musteri where numarasi like '????%' and aradigino like '9????%';

Yukardaki sorgu tarzı bir sorgulama yapabilirmiyim, ? işareti aynı değer demek gibi

Teşekkürler
bryan06 hatta değil   Alıntı Yaparak Yanıtla
Eski 21/03/2008, 16:59   #2 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Yer: ankara
Mesaj: 176
Varsayılan

Kod:
SELECT     * FROM         Table_1 where Numarasi LIKE SUBSTRING(Aradigi,2,4) + '%'
t-sql de böyle dediğin şekilde çalışıyor.. Ama mysql konusunda bir fikrim yok açıkçası kolay gelsin..
nothing__ hatta değil   Alıntı Yaparak Yanıtla
Eski 21/03/2008, 17:39   #3 (permalink)
Eski Cevizci
 
sadroalin Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Mesaj: 214
Varsayılan

select * from table where SUBSTRING(numrasi,2,3)=SUBSTRING(aradigino,3,3);

denemedim ama bu şekilde olması lazım
sadroalin hatta değil   Alıntı Yaparak Yanıtla
Eski 24/03/2008, 10:27   #4 (permalink)
Üye
 
Üyelik Tarihi: 01/2008
Mesaj: 7
Varsayılan

İlginiz ve hızlı cevabınız için teşekkürler Sadrolin ve Nothing. Vermiş olduğunuz bilgiler doğrultusunda başarılı bir sonuç aldım.
bryan06 hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
bir mysql sorgusu oralodabas PHP 1 13/04/2007 18:03
Mysql Sorgusu duckula Veritabanları & SQL 4 12/10/2006 07:28
MySQL Sorgusu regulus PHP 2 06/07/2005 18:11
Mysql Sorgusu sanal PHP 4 08/10/2003 11:51


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 19:43.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net