MySQL BIT_COUNT Kullanımı

MySql BIT_COUNT fonksiyonu, bir sayının ikilik (binary) temsilde kaç adet 1 (bir) olduğunu sayar. Örneğin, "BIT_COUNT(5)" sorgusu 5 sayısının ikilik temsilde 2 adet 1 olduğunu döndürür. Bu fonksiyon genellikle sayısal verilerle çalışmakta ve sayıların işlemleri için kullanılmaktadır.

  • Not: Bu fonksiyon INT ve BIGINT veri tipleri için geçerlidir.

Aşağıdaki örneği inceleyelim...

SELECT BIT_COUNT(14)   --3

Bu sorgu 14 sayısının ikilik temsilde 3 adet 1 olduğunu döndürecektir.

Diğer bir örnek aşağıdadır..

SELECT BIT_COUNT(product_id) as 'Binary1Sayisi' FROM products;

Burada ise "product_id" sütununun ikilik temsilde kaç adet 1 olduğunu saymak için kullanılmıştır.

  • Not: Bu örneklerde, BIT_COUNT fonksiyonu, sadece tek bir sütun için kullanılmıştır. Aynı şekilde birden fazla sütunda da kullanabilirsiniz.


İlginizi Çekebilir

MySQL Sorgu İle Tüm Kullanıcıların Gösterilmesi

MySQL Sorgu İle Tüm Rollerin Gösterilmesi

MySQL Select İle Insert Etmek

MySQL Kullanıcının Şifresini Değiştirme

MySQL Veritabanı İsmini Sorgu İle Değiştirmek