SORU
1 EKİM 2010, Cuma


SQL - gruptaki diğer ad kullanarak

Sadece SQL sözdizimi hakkında merak. Eğer aşık olmuşsam

SELECT 
 itemName as ItemName,
 substring(itemName, 1,1) as FirstLetter,
 Count(itemName)
FROM table1
GROUP BY itemName, FirstLetter

Çünkü bu yanlış olurdu

GROUP BY itemName, FirstLetter 

gerçekten olmalı

GROUP BY itemName, substring(itemName, 1,1)

Ama neden biz sadece kolaylık sağlamak için eski kullanabilir mi?

CEVAP
1 EKİM 2010, Cuma


SQL sorgusu aşağıdaki sırayla idam edildi gibi uygulanır:

  1. Tümce
  2. WHERE
  3. GROUP BY yan tümcesi
  4. Fıkra SAHİP
  5. SELECT yan tümcesi
  6. ORDER BY yan tümcesi

Çoğu ilişkisel veritabanı sistemleri için, bu sırada bir önceki adımda sunulan olmalılar çünkü geçerli olan açıklar.

Oracle ve SQL Server, pek çok GRUP TARAFINDAN SELECT yan tümcesi önce idam olduğu için SELECT yan tümcesi olarak tanımlayan GROUP BY yan tümcesi içinde bir terim kullanın.

Ama istisnalar vardır: ve PostgreSQL izin ek şıklığı var gibi MySQL.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • monkophile

    monkophile

    25 Temmuz 2007
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • The Platform

    The Platform

    14 HAZİRAN 2006