全部产品
Search
文档中心

Simple Log Service:Fungsi Biner

更新时间:Jun 26, 2025

Topik ini menjelaskan sintaks dan penggunaan fungsi biner yang didukung oleh Simple Log Service.

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

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

  • Varbinary adalah tipe karakter biner, sedangkan varchar adalah tipe karakter dengan panjang variabel.

Fungsi

Sintaks

Deskripsi

Didukung di SQL

Didukung di SPL

fungsi from_base64

from_base64(x)

Menguraikan string yang dikodekan Base64 menjadi angka biner.

fungsi from_base64url

from_base64url(x)

Menguraikan string yang dikodekan Base64 menjadi angka biner dengan menggunakan karakter cadangan URL.

×

fungsi from_big_endian_64

from_big_endian_64(x)

Menguraikan angka biner dalam format big endian menjadi nilai bigint.

×

fungsi from_hex

from_hex(x)

Menguraikan angka heksadesimal menjadi angka biner.

fungsi length

length(x)

Mengembalikan panjang angka biner.

×

fungsi md5

md5(x)

Menghitung nilai hash MD5 untuk angka biner.

fungsi to_base64

to_base64(x)

Mengkodekan angka biner ke representasi string Base64.

fungsi to_base64url

to_base64url(x)

Mengkodekan angka biner ke representasi string Base64 dengan menggunakan karakter cadangan URL.

×

fungsi to_hex

to_hex(x)

Mengkodekan angka biner ke angka heksadesimal.

fungsi to_big_endian_64

to_big_endian_64(x)

Mengkodekan nilai bigint ke angka biner dalam format big endian.

×

fungsi sha1

sha1(x)

Menghitung nilai hash SHA-1 untuk angka biner.

fungsi sha256

sha256(x)

Menghitung nilai hash SHA-256 untuk angka biner.

fungsi sha512

sha512(x)

Menghitung nilai hash SHA-512 untuk angka biner.

fungsi xxhash64

xxhash64(x)

Menghitung nilai hash xxhash64 untuk angka biner.

fungsi from_base64

Fungsi from_base64 menguraikan string yang dikodekan Base64 menjadi angka biner.

Sintaks

from_base64(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe varbinary.

Penting

Nilai kembali tipe varbinary berisi karakter tak terlihat dan ditampilkan dalam format yang dikodekan Base64.

  • Jika angka biner yang dikembalikan adalah karakter tak terlihat, gunakan fungsi to_hex untuk mengkodekan angka tersebut menjadi angka heksadesimal.

  • Jika angka biner yang dikembalikan adalah karakter terlihat, gunakan fungsi from_utf8 untuk mengkodekan angka tersebut menjadi string UTF-8.

Contoh

Menguraikan string yang dikodekan Base64 menjadi angka biner dan kemudian mengkodekan angka biner menjadi angka heksadesimal.

  • Pernyataan Kueri

    * | SELECT to_hex(from_base64('c2xz'))
  • Hasil Kueri dan Analisisfrom_base64

fungsi from_base64url

Fungsi from_base64url menguraikan string yang dikodekan Base64 menjadi angka biner dengan menggunakan karakter cadangan URL.

Sintaks

from_base64url(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe varbinary.

Penting

Nilai kembali tipe varbinary berisi karakter tak terlihat dan ditampilkan dalam format yang dikodekan Base64.

  • Jika angka biner yang dikembalikan adalah karakter tak terlihat, gunakan fungsi to_hex untuk mengkodekan angka tersebut menjadi angka heksadesimal.

  • Jika angka biner yang dikembalikan adalah karakter terlihat, gunakan fungsi from_utf8 untuk mengkodekan angka tersebut menjadi string UTF-8.

Contoh

Menguraikan string yang dikodekan Base64 menjadi angka biner dengan menggunakan karakter cadangan URL.

  • Pernyataan Kueri

    * | SELECT to_hex(from_base64url('c2xz'))
  • Hasil Kueri dan Analisisfrom_base64

fungsi from_big_endian_64

Fungsi from_big_endian_64 menguraikan angka biner dalam format big endian menjadi nilai bigint.

Sintaks

from_big_endian_64(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe bigint.

Contoh

Menguraikan angka biner 10 dalam format big endian menjadi nilai bigint.

  • Pernyataan Kueri

    * | SELECT from_big_endian_64(to_big_endian_64(10))
  • Hasil Kueri dan Analisisfrom_big_endian_64

fungsi from_hex

Fungsi from_hex menguraikan angka heksadesimal menjadi angka biner.

Sintaks

from_hex(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe varbinary.

Tipe Nilai Kembali

Tipe varbinary.

Contoh

Menguraikan angka heksadesimal D74D menjadi angka biner.

  • Pernyataan Kueri

    * | SELECT from_hex('D74D')
  • Hasil Kueri dan Analisisfrom_hex

fungsi length

Fungsi length mengembalikan panjang angka biner.

Sintaks

length(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe bigint.

Contoh

Menghitung panjang nilai bidang region.

  • Pernyataan Kueri

    * | SELECT length('00101000')
  • Hasil Kueri dan Analisislength

fungsi md5

Fungsi md5 menghitung nilai hash MD5 untuk angka biner.

Sintaks

md5(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe varbinary.

Tipe Nilai Kembali

Tipe varbinary.

Contoh

Menghitung nilai hash MD5 untuk angka biner 1101.

  • Pernyataan Kueri

    * | SELECT MD5(from_base64('1101')) AS md5
  • Hasil Kueri dan AnalisisMD5

fungsi to_base64

Fungsi to_base64 mengkodekan angka biner ke representasi string Base64.

Sintaks

to_base64(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe varchar.

Contoh

Mengkodekan angka biner 10 ke representasi string Base64.

  • Pernyataan Kueri

    * | SELECT  to_base64(from_base64('10')) AS base64
  • Hasil Kueri dan Analisisto_base64

fungsi to_base64url

Fungsi to_base64url mengkodekan angka biner ke representasi string Base64 dengan menggunakan karakter cadangan URL.

Sintaks

to_base64url(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe varchar.

Contoh

Mengkodekan angka biner 100 ke representasi string Base64 dengan menggunakan karakter cadangan URL.

  • Pernyataan Kueri

    * | SELECT  to_base64url(from_base64('100'))
  • Hasil Kueri dan Analisis to_base64url

fungsi to_hex

Fungsi to_hex mengkodekan angka biner menjadi angka heksadesimal.

Sintaks

to_hex(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe varchar.

Contoh

Mengkodekan angka biner 100 menjadi angka heksadesimal.

  • Pernyataan Kueri

    * | SELECT to_hex(from_base64('100'))
  • Hasil Kueri dan Analisisto_hex

fungsi to_big_endian_64

Fungsi to_big_endian_64 mengkodekan nilai bigint menjadi angka biner dalam format big endian.

Sintaks

to_big_endian_64(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe bigint.

Tipe Nilai Kembali

Tipe varbinary.

Contoh

Mengkodekan nilai bigint 0 menjadi angka biner dalam format big endian.

  • Pernyataan Kueri

    * | SELECT to_big_endian_64(0)
  • Hasil Kueri dan Analisisto_big_endian_64

fungsi sha1

Fungsi sha1 menghitung nilai hash SHA-1 untuk angka biner.

Sintaks

sha1(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe varbinary.

Contoh

Menghitung nilai hash SHA-1 untuk angka biner 1101.

  • Pernyataan Kueri

    * | SELECT sha1(from_base64('1101')) AS sha1
  • Hasil Kueri dan Analisissha1

fungsi sha256

Fungsi sha256 menghitung nilai hash SHA-256 untuk angka biner.

Sintaks

sha256(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe varbinary.

Contoh

Menghitung nilai hash SHA-256 untuk angka biner 1101.

  • Pernyataan Kueri

    * | SELECT sha256(from_base64('1101')) AS sha256
  • Hasil Kueri dan Analisissha256

fungsi sha512

Fungsi sha512 menghitung nilai hash SHA-512 untuk angka biner.

Sintaks

sha512(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe varbinary.

Contoh

Menghitung nilai hash SHA-512 untuk angka biner 1101.

  • Pernyataan Kueri

    * | SELECT sha512(from_base64('1101')) AS sha512
  • Hasil Kueri dan Analisissha512

fungsi xxhash64

Fungsi xxhash64 menghitung nilai hash xxhash64 untuk angka biner.

Sintaks

xxhash64(x)

Parameter

Parameter

Deskripsi

x

Nilai parameter ini adalah tipe biner.

Tipe Nilai Kembali

Tipe varbinary.

Contoh

Menghitung nilai hash xxhash64 untuk angka biner 10.

  • Pernyataan Kueri

    * | SELECT xxhash64(from_base64('10'))
  • Hasil Kueri dan Analisisxxhash64