İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Mysql De Arama Sorgusu

rainman400912.08.20106 cevap4.457 görüntüleme
#1
SNO - AD SOYAD -- NUMARASI -- İLİ
1 ALİ ... 1034... BALIKESİR
2 AHMET.... 1035... BURSA
3 ALİ .. 1036... BURSA
4 BEKİR ... 1034.. İSTANBUL


bu tablo da arama yaptırmak istiyorum

mesala
ili bursalı
numarası 10 ile başlayanlar
ismi A ile başlayanlar

arama yaptırmak istiyoruz... bunun sql sorgusu nasıl olur üçünü aynı sorguda nasıl yaptırabiliriz....
Cevaplar
#2
SELECT *
FROM tablo
WHERE il = 'BURSA' AND numara = '10%' AND ad = 'A%'

WHERE ile oluşturduğunuz şartları AND, OR... gibi operatörlerle kullanabilirsiniz.
#3
mgsmus dedi: ↑
SELECT *
FROM tablo
WHERE il = 'BURSA' AND numara like '10%' AND ad like 'A%'

WHERE ile oluşturduğunuz şartları AND, OR... gibi operatörlerle kullanabilirsiniz.
yukarıdaki yerlere = yerine like olması gerekmiyormu, bende = yazınca çalışmıyordu.
rainman4009 Konuyu açan
#4
bende diyoruk ki kullanıcı bunu yapsın bu alanlarda istediği sorguyu yapabilsin arama bölümünde bu alanların hepsi olsun istediği sutundaki verileri getirebilsin
#5
@yuci308

MySQL :: MySQL 5.0 Reference Manual :: 11.3 Operators

@rainman4009

Anladığım kadarıyla bir arama formu ile veritabanında arama yaptırıp sonuçları getirmek istiyorsunuz. Şu an işyerindeyim ve patron bana uçmak üzere o yüzden ayrıntılı anlatamıyorum :) Diğer arkadaşlar yardımcı olacaktır sanırım. Ben de boş zamanımda bir örnek hazırlayabilirim ama söz veremiyorum.
#7
yuci308 dedi: ↑
yanlış anladın galiba.
eğer % kullanılacaksa = değilde like kullanılıyor.
= 'A%' değilde
like 'A%'

linkini verdiğin yerdede bu şekilde gözüküyor.
Doğru. Aceleden yanlış yazmışım :blush:

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.