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

  • Jejoab

    Jejoab

    4 NİSAN 2008
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • RealPapaPit

    RealPapaPit

    16 Mart 2009