SORU
25 Mayıs 2010, Salı


NEREDE vs OLMASI

Neden kendinizi (örneğin select 1 as "number") MySQL HAVING WHERE sonra oluşturduğunuz sütun yere ihtiyacın var mı?

WHERE 1 (sütun adı yerine tam tanımını yazma) yapmak yerine hiç kötü yanı yok mu?

CEVAP
25 Mayıs 2010, Salı


Neden sütunları yere ihtiyacın olduğunu Kendin oluştur (örneğin "sayı olarak seçin 1") yaptıktan sonra ve MySQL NEREDE?

WHERE GROUP BY, HAVING sonra (ve toplamları filtre) uygulanmadan önce uygulanır.

Genel olarak, bu yan tümceleri, ne de takma başvuru yapabilirsiniz, ama MySQL GROUP BY, ORDER BY HAVING SELECT seviye takma başvuru sağlar.

Ve yerine herhangi bir olumsuz yönü var "1" (bir sütun adı yerine tam tanımını yazma)

Eğer hesaplanan ifadenizin tüm toplamları içerir değilse, WHERE yan içine koyarak büyük bir olasılıkla daha etkili olacaktır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008
  • The Exploiteers

    The Exploite

    4 Ocak 2011