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:
- Tümce
- WHERE
- GROUP BY yan tümcesi
- Fıkra SAHİP
- SELECT yan tümcesi
- 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ş:
Sütun kullanarak MySQL sorgu tümcesi b...
Kullanarak <style> < etiketler...
Diğer tablo satır rengi kullanarak CSS...
Kullanarak iOS's "Bluetooth ...
Diğer Kuruluşlar da Dahil olmak üzere ...