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 LOWER Kullanımı

MySQL Tüm Tabloların Satır Sayılarını Göstermek

MySQL SUM Kullanımı

MySQL Mutlak Değer Alma

MySQL Select İle Insert Etmek