• 15-08-2016, 22:53:23
    #1
    merhabalar veritabanımda abc diye bir sutun var ve değeri:2,5,4,6,45,7
    gibi gidiyorlar

    yapmak istediğim şey
    mesala 5 değerini içerenleri getirmek için
    select * from asdas where split(abc,",",5)="var"
    veya bu işe görecek anternetif bişey.
    bir kaç fonksiyona baktım ama bu şekilde bişey bulamadım
  • 16-08-2016, 00:31:29
    #2
    Yeri burası değil ancak yardım edeyim. Bunun için fonksiyon kullanmak gereksiz olur.

    3 İhtimalimiz var. 5 en başta olabilir. Ortada diğer sayılarla karışık olabilir. Veya en son da olabilir.

    1. ihtimal için key like '5,%'
    2. ihtimal için key like '%,5,%'
    3. ihtimal için key like ',5%'

    Toparlayacak olursak

    Select * from asdasd WHERE KEY LIKE '5,%' or KEY LIKE '%,5,%' or KEY LIKE ',5%'
  • 16-08-2016, 01:30:52
    #3
    Elumre adlı üyeden alıntı: mesajı görüntüle
    Yeri burası değil ancak yardım edeyim. Bunun için fonksiyon kullanmak gereksiz olur.

    3 İhtimalimiz var. 5 en başta olabilir. Ortada diğer sayılarla karışık olabilir. Veya en son da olabilir.

    1. ihtimal için key like '5,%'
    2. ihtimal için key like '%,5,%'
    3. ihtimal için key like ',5%'

    Toparlayacak olursak

    Select * from asdasd WHERE KEY LIKE '5,%' or KEY LIKE '%,5,%' or KEY LIKE ',5%'
    aynen yeri tab olarak burası değil veritabanları kısmı var forumun ama orada genelde bilgi satışı için kullanılıyor cevabınız için çok teşekkürler hocam