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

  • martin shervington

    martin sherv

    7 EKİM 2011
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013