2011-01-11 16 views
13

SQL Server sayıda cümle var gibi SELECT, WHERE, GROUP BY, ORDER BY,Bir SQL sorgusu yazarken bu cümlelerin doğru sırası nedir?

bu hükümlerin doğru sırası bir sorgu yazarken nedir HAVING?

+2

Bu mükemmel geçerli bir soru çabuk referans bunun için özellikle olduğunu. Herkesin bir sql ifadesi yazması, siparişlerini sonsuza dek kalp tarafından bilmeyecektir. Eğer yaparsan, tebrikler. Arama gelince, orada bir sürü bok var ve bu en iyi arama sonucu btw. Oldukça yardımcı olmalıyım. Özellikle cevap, doğru ya da olmayabilen bilgileri içeren düzinelerce blok girişine kıyasla saygın bir kaynak belirtmektedir. – HopefullyHelpful

+0

Çok Az İşçi Evde Eve Gitme Zamanı (Sipariş Vererek Gruptan Seçin) – Ryan

cevap

17

http://msdn.microsoft.com/en-us/library/ms189499.aspx

[ WITH <common_table_expression>] 

SELECT select_list [ INTO new_table ] 

[ FROM table_source ] [ WHERE search_condition ] 

[ GROUP BY group_by_expression ] 

[ HAVING search_condition ] 

[ ORDER BY order_expression [ ASC | DESC ] ] 
+0

@ bleistift2 bu soru özellikle Microsoft SQL Server ile ilgili değildi, MySQL – JeremyWeir

+0

Üzgünüm. Sadece veritabanlarını kendim öğreniyorum ve farkın farkında değildi. – bleistift2

-3

Bu çok genel bir sorgudur. Önce SQL'in temellerini okumaya başlamanız gerekecek. İlk aşağıdaki bağlantıyı kontrol edin -

http://www.sql-tutorial.net/

2
SELECT 
Groupby 
Having 
OrderBy 

Ya

SELECT 
WHERE 
OrderBy 
İlgili konular