S.a. arkadaşlar.

Bir mysql tablosundaki belirli bir alanda, text olarak kodlandığı halde sorguyu belirli bir kelimeden sonraki sayıyı şu şu aralıkta ise satırı getir şeklinde ayarlamam gerekiyor

Örneğin tablodaki satırlardan birisinde, degerler isimli alanda aşağıdaki text olsun ve aln1817='den sonraki sayıyı belirli bir aralığa uyuyormu diye kontrol ettirmeliyim, örneğin 1 ile 5000 arasında ise, şeklinde... regex ile düşündüm ama tam tuturamadım

"||aln1817=1998||aln1818=1||aln1819=0||aln1820=217.000||aln1821=5||aln1822=1

bu sorguyu nasıl oluştururum

soruldu: 04 Ağu, 10:02

saidghrnk's gravatar image

saidghrnk
111283536
cevap kabul oranı: 0%

değiştirildi: 01 Eyl, 05:27

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Akla gelen en kolay yol tüm verileri alıp örneğin PHP kullanıyorsan explode() gibi bir fonksiyonla = den sonraki kısmı ayırıp list() ile stringi bir dizi haline getirmek. Daha sonra array işlemleri ile uğraşman gerekli biraz. Bu textin hepsi tek bir hücrede ise SQL ile yapacak pek bir şey yok sanırım.

(04 Ağu, 16:03) acrx acrx's gravatar image

soru net değil.

(15 Ağu, 01:38) yunus yunus's gravatar image
Bu soruya ilk cevap veren sen ol!
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×144

Soruldu: 04 Ağu, 10:02

Görüntüleme: 145 kez

Son güncelleme: 01 Eyl, 05:27

powered by BitNami OSQA