全部产品
Search
文档中心

Simple Log Service:Fungsi bitwise

更新时间:Jun 26, 2025

Topik ini menjelaskan sintaksis fungsi bitwise dan memberikan contoh penggunaannya.

Tabel berikut menjelaskan fungsi bitwise yang didukung oleh Simple Log Service.

Penting Jika Anda ingin menggunakan string dalam pernyataan analitik, apit string dengan tanda kutip tunggal (''). String yang tidak diapit atau diapit dengan tanda kutip ganda ("") menunjukkan nama bidang atau kolom. Sebagai contoh, 'status' menunjukkan string status, sedangkan status atau "status" menunjukkan bidang log status.

Fungsi

Sintaksis

Deskripsi

Didukung di SQL

Didukung di SPL

fungsi bit_count

bit_count(x, bits)

Mengembalikan jumlah bit 1 dalam x dalam representasi biner.

fungsi bitwise_and

bitwise_and(x, y)

Mengembalikan hasil operasi AND bitwise pada x dan y dalam representasi biner.

fungsi bitwise_not

bitwise_not(x)

Mengembalikan hasil operasi NOT bitwise pada x dalam representasi biner.

fungsi bitwise_or

bitwise_or(x, y)

Mengembalikan hasil operasi OR bitwise pada x dan y dalam representasi biner.

fungsi bitwise_xor

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 Analisisbit_count

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 Analisisbitwise_and

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 Analisisbitwise_not

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 Analisisbitwise_or

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 Analisisbitwise_xor