MySQL için PhpMyAdmin'de HAVING Komutu Nasıl Kullanılır? HAVING komutu ile GROUP BY ve AVG komutları aynı SQL Sorgu üzerinde Nasıl Kullanılır? Part#17 | Turkish Video Tutorial

in utopian-io •  7 years ago  (edited)

Ne öğreneceğim?

  • PhpMyAdmin'de HAVING komutunun nasıl kullanılacağını öğreneceksiniz.
  • PhpMyAdmin'de HAVING komutu ile birlikte AVG ve GROUP BY komutlarının aynı SQL Sorgusu üzerinde nasıl kullanılacağını öğreneceksiniz.
  • PhpMyAdmin'de HAVING komutu ile istediğiniz tabloyu ve sütunu belirleyerek, çağırmak istediğiniz verileri nasıl "hem gruplandırılmış (GROUP BY), hemde tüm sayısal (INT) verilerin aritmetik ortamaları alınmış şekilde (AVG)" kullanıcı ad duplikasyonu olmadan nasıl çağıracağınızı öğreneceksiniz.
  • HAVING komutuyla birlikte kullanılan AVG komutu yardımıyla istediğiniz verilere ulaşmak için hangi operatörleri kullanmanız gerektiğini öğreneceksiniz.

Gereksinimler

  • PhpMyAdmin 4.6.6
  • MySQL 5.7.17 (full veya developer serisi).
  • Appserv 8.6.0 veya XAMP ve benzeri yazılımlar.
  • Ortalama bir bilgisayar.
  • JavaScript destekli bir internet tarayıcısı.

Zorluk

  • Orta

Açıklama

Merhaba arkadaşlar, bu eğitim videosunda sizlerle MySQL destekli PhpMyAdmin'de, HAVING komutunun kullanımının nasıl olacağını uygulamalı şekilde anlattım. HAVING komutu, tek başına kullanılabilen bir komut değildir. Ancak GROUP BY ve AVG komutu ile birlikte kullanıldığında çalışabilecek bir komuttur. HAVING komutu istediğiniz takdirde ister tekli SQL sorguları için ister birden fazla sütun ve tablolar için kullanabileceğiniz bir komuttur. HAVING komutunu WHERE komutundan ayıran en önemli özellikler, HAVING komutuyla hem istediğiniz sütunları GROUP BY komutu ile gruplandırarak yani mükerrer yüklemeye mahal vermeden hemde tüm sayısal (INT) verilerin aritmetik ortalamalarını AVG komutu ile alarak çağırabiliyorsunuz. Tabi ki bu aritmetik ortalama alma işlemi için INT (sayısal) varyasyona sahip olan sütunlar için geçerlidir. HAVING komutu tüm varyasyonlar ile çalışmaktadır. HAVING komutunu çalıştırmak için "zorunlu olarak" GROUP BY ve AVG komutunu kullanmanız gerekmektedir. HAVING komutu sayesinde çağırmak istediğiniz kayıtları AVG komutu ile birlikte "<", ">", ">=", "<=" ve "=" gibi operatörler kullanarak sadece istediğiniz değerdeki kayıtlara ulaşabilirsiniz.
MySQL üzerinden PhpMyAdmin Sistemini oluşturmak için, MySQL'in 5.7.17 sürümünün (veya daha üst bir versiyonun) Full veya Development türünde kurulması gerekmektedir. PhpMyAdmin açık kaynak kodlu bir sistemdir. GitHub adresine aşağıdaki bağlantıdan ulaşabilirsiniz. PhpMyAdmin, MySQL ve Appserv yazılımlarının indirme bağlantıları, aşağıda yer alacaktır. Eğitim Serisi temelden, orta düzeye ve daha sonra zora doğru ilerleyecektir.

Video'da anlatılanların bir kısmının SQL Önizlemesi:

SELECT kullanici_adi, AVG(kullanıcı_dogumyili) FROM steemitgiris GROUP BY kullanici_adi HAVING AVG(kullanıcı_dogumyili)>9000
SELECT kullanici_adi, AVG(kullanıcı_dogumyili) FROM steemitgiris GROUP BY kullanici_adi
SELECT kullanici_adi, AVG(kullanıcı_dogumyili) FROM steemitgiris GROUP BY kullanici_adi HAVING AVG(kullanıcı_dogumyili)>4000
SELECT kullanici_adi, AVG(kullanıcı_dogumyili) FROM steemitgiris GROUP BY kullanici_adi HAVING AVG(kullanıcı_dogumyili)>="4000"

Video Tutorial

Müfredat

Bağlantılar



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

very nice post u r great..

Hey @sargoon I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x