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

  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011
  • makemebad35

    makemebad35

    17 NİSAN 2006