Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
986
Tıklama
0
Öne Çıkarma
mysql if kullanımı gibi bir şey
G
8 yıl
Çavuş
Konu Sahibi

Merhaba arkadaşlar,

talepler("arac_id")
yukarıdaki bir sorgudan geliyor. eğer talepler("arac_id") değeri 0 ise aşağıdaki sorguda V.arac_id değerini önemsemesin
eğer talepler("arac_id") değeri 0 değil ise aşağıdaki sorguda önemsesin.

bunu nasıl yapabilirim.

Set kutu = sur.Execute("SELECT V.arac_id,V.saha_id,V.tip,V.havuz,S.saha_adi,S.saha_id from veriler V LEFT JOIN sahalar S ON V.saha_id=S.saha_id WHERE V.arac_id = ("&talepler("arac_id")&") and V.havuz=(1) and (V.tip = ("&yirmilik&") or V.tip = ("&kirklik&"))")

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



D
8 yıl
Yüzbaşı

Tek satır sorgu yaparken normal olarak 'IF' komutu 'WHERE' gibi düşünülebilir.

Prosedür yazarken normalde böyle kullanılıyor ;

 
DECLARE @temp INT

SELECT @temp = arac_id FROM araclar WHERE arac_id = 777

IF (@temp == 0) THEN

ELSE

BEGIN
RETURN 0
END


Bu mesaja 1 cevap geldi.
G
8 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: Dentrax

Tek satır sorgu yaparken normal olarak 'IF' komutu 'WHERE' gibi düşünülebilir.

Prosedür yazarken normalde böyle kullanılıyor ;

 
DECLARE @temp INT

SELECT @temp = arac_id FROM araclar WHERE arac_id = 777

IF (@temp == 0) THEN

ELSE

BEGIN
RETURN 0
END


biraz araştırma yaptım case kullanmak gerekiyor sanırım fakat nasıl kullanacağımı bilmiyorum



G
8 yıl
Moderatör

merhaba do while döngüsü ile yapabilirsiniz. do kısmına en az bir defa çalışacak komutları while a da araç_id!=0 ile diğer komutları yazabilirsiniz. case den daha kolay olur. do while da do kısmında ki komutlar her ne olursa olsun en az 1 defa çalışır, while kısmında ise koşul sağlandıkça komut çalışır. örneğin:

 
do
{ Console.Write : "Hello!";}


while(araç_id!=0)
{
Console.Write : "Hello!";
Console.Write : "Whatca doin?"
}



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.