[Linux-programlama] Re: SQL Sorgusu (Birden Çok Alan? ??leyip Where ile Sorgulamak )

---------

[Linux-programlama] Re: SQL Sorgusu (Birden Çok Alan? ??leyip Where ile Sorgulamak )

From: <bedo_at_sahbaz.name.tr>
Date: Wed, 16 Apr 2008 14:59:12 +0300 (EEST)
Message-ID: <48081.85.97.118.254.1208347152.squirrel@webmail.pbs.com.tr>

Çok teþekkür ederim yardým eden herkese. Peki as ile tanýmlanan yeni alaný
having ile sorgulamak mý daha iyidir yoksa sorgu sýrasýnda (a+b+c) > 5000
þeklinde sorgulamak mý? Veya bir farklarý yok mudur?

Saygýlarýmla..

> Evet buna katýlýyorum. As kullanmak için having kullanmalýsýn
>
> Sorgunun as ile istedigin hali:
>
> SELECT (a + b + c) AS toplam FROM tablo_adi HAVING toplam > '5'
>
>
>
>
> Çrþ, 2008-04-16 tarihinde 14:46 +0300 saatinde, Tuncay BAÞ yazdý:
>> diðer sql cümlelerini kullanmak için group by ve havingi kullanmak
>> gerek.
>>
>>
>>
>> ----- Original Message -----
>> From: <bedo_at_sahbaz.name.tr>
>> To: <linux-programlama_at_liste.linux.org.tr>
>> Sent: Wednesday, April 16, 2008 2:41 PM
>> Subject: [Linux-programlama] Re: SQL Sorgusu (Birden Çok Alaný Ýþleyip
>> Where
>> ile Sorgulamak )
>>
>>
>> Bu þekilde oluyor bir sorun yok da diðer SQL cümlelerinin neden
>> çalýþmadýðýný anlamadým açýkçasý. Veritabaný Mysql..
>>
>> > select (a+b+c) as toplam from sil where (a+b+c) > 5
>> > þeklinde dener misiniz?
>> >
>> >
>> > Gaziantep Üniversitesi
>> > Bilgi iþlem merkezi
>> > Uzman Celal DÝKÝCÝ
>> > ----- Original Message -----
>> > From: <bedo_at_sahbaz.name.tr>
>> > To: <linux-programlama_at_liste.linux.org.tr>
>> > Sent: Wednesday, April 16, 2008 2:16 PM
>> > Subject: [Linux-programlama] Re: SQL Sorgusu (Birden Çok Alaný Ýþleyip
>> > Where
>> > ile Sorgulamak )
>> >
>> >
>> >> Söylediðiniz þekilde denediðimde;
>> >>
>> >> Hata
>> >>
>> >> SQL sorgusu: Belgeler
>> >>
>> >> SELECT id, (
>> >> a + b + c
>> >> ) AS toplam
>> >> FROM deneme
>> >> WHERE toplam >5
>> >> LIMIT 0 , 30
>> >>
>> >> MySQL çýktýsý: Belgeler
>> >> #1054 - Unknown column 'toplam' in 'where clause'
>> >>
>> >> þeklinde hata alýyorum..
>> >>
>> >>
>> >>
>> >>> sum(a+b+c) tüm tablonun toplamýný verir. Arkadaþýn istediði bir
>> kayýtta
>> >>> olan
>> >>> alanlarýn toplamý.
>> >>>
>> >>> select (a+b+c) as toplam from sil where toplam > 5
>> >>>
>> >>> gibi bir sorgu iþini görür.
>> >>>
>> >>> Ýyi Çalýþmalar
>> >>> A.
>> >>>
>> >>> 2008/4/16 Tuncay BAÞ <tuncay_at_bir.net.tr>:
>> >>>
>> >>>> select a,b,c,SUM(a+b+c) as toplam from table_name where toplam
>> >5000
>> >>>> order
>> >>>> by toplam desc
>> >>>>
>> >>>> olabilir mesala
>> >>>>
>> >>>>
>> >>>>
>> >>> _______________________________________________
>> >>> Linux-programlama mailing list
>> >>> Linux-programlama_at_liste.linux.org.tr
>> >>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Wed 16 Apr 2008 - 14:13:44 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.