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

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • superemposed

    superemposed

    25 Aralık 2007