Topik ini menjelaskan sintaksis fungsi bitwise dan memberikan contoh penggunaannya.
Tabel berikut menjelaskan fungsi bitwise yang didukung oleh Simple Log Service.
Fungsi | Sintaksis | Deskripsi | Didukung di SQL | Didukung di SPL |
bit_count(x, bits) | Mengembalikan jumlah bit 1 dalam x dalam representasi biner. | √ | √ | |
bitwise_and(x, y) | Mengembalikan hasil operasi AND bitwise pada x dan y dalam representasi biner. | √ | √ | |
bitwise_not(x) | Mengembalikan hasil operasi NOT bitwise pada x dalam representasi biner. | √ | √ | |
bitwise_or(x, y) | Mengembalikan hasil operasi OR bitwise pada x dan y dalam representasi biner. | √ | √ | |
bitwise_xor(x, y) | Mengembalikan hasil operasi XOR bitwise pada x dan y dalam representasi biner. | √ | √ |
fungsi bit_count
Fungsi bit_count mengembalikan jumlah bit 1 dalam x dalam representasi biner.
Sintaksis
bit_count(x, bits)Parameter
Parameter | Deskripsi |
x | Nilai parameter ini bertipe bigint. |
bits | Parameter ini menentukan jumlah bit, seperti 64 bit. |
Tipe Nilai Kembali
Tipe bigint.
Contoh
Konversikan angka 24 menjadi bilangan biner dan hitung jumlah bit 1 dalam bilangan biner tersebut.
Pernyataan Kueri
* | SELECT bit_count(24, 64)Hasil Kueri dan Analisis

fungsi bitwise_and
Fungsi bitwise_and mengembalikan hasil operasi AND bitwise pada x dan y dalam representasi biner.
Sintaksis
bitwise_and(x, y)Parameter
Parameter | Deskripsi |
x | Nilai parameter ini bertipe bigint. |
y | Nilai parameter ini bertipe bigint. |
Tipe Nilai Kembali
Tipe bigint.
Contoh
Lakukan operasi AND bitwise pada 3 dan 5 dalam representasi biner.
Pernyataan Kueri
* | SELECT bitwise_and(3, 5)Hasil Kueri dan Analisis

fungsi bitwise_not
Fungsi bitwise_not mengembalikan hasil operasi NOT bitwise pada x dalam representasi biner.
Sintaksis
bitwise_not(x)Parameter
Parameter | Deskripsi |
x | Nilai parameter ini bertipe bigint. |
Tipe Nilai Kembali
Tipe bigint.
Contoh
Lakukan operasi NOT bitwise pada 4 dalam representasi biner.
Pernyataan Kueri
* | SELECT bitwise_not(4)Hasil Kueri dan Analisis

fungsi bitwise_or
Fungsi bitwise_or mengembalikan hasil operasi OR bitwise pada x dan y dalam representasi biner.
Sintaksis
bitwise_or(x, y)Parameter
Parameter | Deskripsi |
x | Nilai parameter ini bertipe bigint. |
y | Nilai parameter ini bertipe bigint. |
Tipe Nilai Kembali
Tipe bigint.
Contoh
Lakukan operasi OR bitwise pada 3 dan 5 dalam representasi biner.
Pernyataan Kueri
* | SELECT bitwise_or(3, 5)Hasil Kueri dan Analisis

fungsi bitwise_xor
Fungsi bitwise_xor mengembalikan hasil operasi XOR bitwise pada x dan y dalam representasi biner.
Sintaksis
bitwise_xor(x, y)Parameter
Parameter | Deskripsi |
x | Nilai parameter ini bertipe bigint. |
y | Nilai parameter ini bertipe bigint. |
Tipe Nilai Kembali
Tipe bigint.
Contoh
Lakukan operasi XOR bitwise pada 3 dan 5 dalam representasi biner.
Pernyataan Kueri
?1* | SELECT bitwise_xor(3, 5)Hasil Kueri dan Analisis
