folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Sql Sorgu İşlemi Yardım



Sql Sorgu İşlemi Yardım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek
    wert bunu yazdı

    tablo 

    id ve sayi olsun

    sayilar xyz olsun

    select d.sayi from 

    (select * from sayilar) as a

    left join

    (select * from sayilar) as b on (b.id=a.id+1)

    left join

    (select * from sayilar) as c on (c.id=a.id+2)

    left join

    (select * from sayilar) as d on (d.id=a.id+3)

    where (a.sayi=x and b.sayi=y and c.sayi=z)

     

    olmazmı

    id bir bir ilerlemezse sonuç dönmeyebilir :D 


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wert
    wert's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Erkek
    sLeymN bunu yazdı
    wert bunu yazdı

    tablo 

    id ve sayi olsun

    sayilar xyz olsun

    select d.sayi from 

    (select * from sayilar) as a

    left join

    (select * from sayilar) as b on (b.id=a.id+1)

    left join

    (select * from sayilar) as c on (c.id=a.id+2)

    left join

    (select * from sayilar) as d on (d.id=a.id+3)

    where (a.sayi=x and b.sayi=y and c.sayi=z)

     

    olmazmı

    id bir bir ilerlemezse sonuç dönmeyebilir :D 

    aynen ozaman döte gelir :D


    |sadece aptalların başarısı ders notu ile ölçülür|
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    infazteam
    infazteam's avatar
    Kayıt Tarihi: 09/Kasım/2015
    Erkek

    Hiç bir şekilde çözemedim malesef :(

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zeybekustasi
    zeybekustasi's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek
    infazteam bunu yazdı

    Hiç bir şekilde çözemedim malesef :(

    bunu çözmen ne kadar kritik ona öre çözeyim


    https://www.youtube.com/watch?v=WC3-71NKwPw
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    infazteam
    infazteam's avatar
    Kayıt Tarihi: 09/Kasım/2015
    Erkek
    zeybekustasi bunu yazdı
    infazteam bunu yazdı

    Hiç bir şekilde çözemedim malesef :(

    bunu çözmen ne kadar kritik ona öre çözeyim

    Hocam bir iş aldım onu yapıyorum. kendim çözeyim dedim ama beceremedim son care sensin arttık 

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    buzukatak
    buzukatak's avatar
    Kayıt Tarihi: 27/Haziran/2010
    Erkek

    Yukarıda @guru istediğini tam olarak yapan çözüm paylaşmış. Denedin mi? Denediysen neyi çözemedin söylemelisin, en azından arkadaşa saygından. Görmezden gelmek olmaz.

    Bir de veritabanı sorusu sorup C# kullanıyorum demişsin. Önce hangi veritabanını kullanıyorsun sürümüyle birlikte söylemen gerekli. İyi soru soramayan iyi cevap beklememeli.

     

    buzukatak tarafından 04/Nis/18 02:45 tarihinde düzenlenmiştir

    anlıyorum.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    guru bunu yazdı

    soyle bir sema olusturdum, sqlfiddle i da atacam zaten de, forumda da dursun iyidir,

    create table numbers(id int, number int);

    insert into numbers(id, number) values(0, 5);
    insert into numbers(id, number) values(1, 3);
    insert into numbers(id, number) values(2, 6);
    insert into numbers(id, number) values(3, 9);

    sorgu da bu, 

    select s.number3 as next_number from
    (
    select t.id, t.number as number0,
    lead(t.number, 1, 0) over(order by t.id asc) as number1,
    lead(t.number, 2, 0) over(order by t.id asc) as number2,
    lead(t.number, 3, 0) over(order by t.id asc) as number3
    from numbers t
    ) s
    where s.number0 = 5
    and s.number1 = 3
    and s.number2 = 6

     

    http://sqlfiddle.com/#!18/c231c/16

     

    Bu istediğini yapıyor sanırım.

    Helal olsun, adam yazmış.


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
Toplam Hit: 3282 Toplam Mesaj: 18
c# random databese