Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Mendapatkan Jumlah Bit dalam String di MySQL – BIT_LENGTH()

MySQL memiliki BIT_LENGTH() fungsi yang memungkinkan Anda mendapatkan panjang string, diukur dalam bit.

Fungsi ini mirip dengan LENGTH() fungsi, yang mengembalikan panjang string dalam byte. Hal yang sama berlaku untuk OCTET_LENGTH() fungsi, yang merupakan sinonim untuk LENGTH() fungsi.

Sintaks

Begini sintaksnya:

BIT_LENGTH(str)

Dimana str adalah string yang Anda butuhkan dengan panjang bit.

Contoh – Karakter Tunggal

Berikut ini contoh penggunaan karakter dari rentang ASCII:

SELECT BIT_LENGTH('A');

Hasil:

+-----------------+
| BIT_LENGTH('A') |
+-----------------+
|               8 |
+-----------------+

Pada contoh pertama ini, kita dapat melihat bahwa huruf A memiliki panjang 8 bit.

Contoh – Beberapa Karakter

Mari tambahkan beberapa karakter lagi:

SELECT BIT_LENGTH('Anyone out there?');

Hasil:

+---------------------------------+
| BIT_LENGTH('Anyone out there?') |
+---------------------------------+
|                             136 |
+---------------------------------+

Contoh – Karakter Unicode

Berikut adalah contoh menggunakan tanda Euro. Ini berada di luar rentang ASCII dan menggunakan lebih banyak ruang penyimpanan (yaitu lebih banyak bit):

SELECT BIT_LENGTH('€');

Hasil:

+-------------------+
| BIT_LENGTH('€')   |
+-------------------+
|                24 |
+-------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya menyimpan dan mengambil gambar di server saya di aplikasi web java

  2. Hapus cache kueri MySQL tanpa memulai ulang server

  3. Hapus semua Baris Duplikat kecuali Satu di MySQL?

  4. Bagaimana mencegah duplikat nama pengguna saat orang mendaftar?

  5. mysqli atau mati, apakah harus mati?