String

MD5

PostgreSQLPostgreSQL

Menghitung MD5 hash dari string. Mengembalikan 32-character hexadecimal string. Berguna untuk checksums dan simple hashing (bukan untuk password).

Tipe hasil: text

Syntax

SQL
MD5(string)

Parameter

stringtextwajib

String yang akan di-hash

Contoh Penggunaan

Hash String

SQL
1SELECT MD5(Hello World);

Menghitung MD5 hash dari string.

Hasil
md5
b10a8db164e0754105b7a99be72e3fe5

Generate Unique Key

SQL
1SELECT MD5(id::text || email || created_at::text) AS unique_key
2FROM users;

Membuat unique key dari kombinasi kolom.

Hasil
unique_key
a1b2c3d4e5f6...

Compare File Content

SQL
1SELECT
2 filename,
3 MD5(content) AS content_hash
4FROM documents
5GROUP BY content_hash, filename
6HAVING COUNT(*) > 1;

Mencari file duplicate berdasarkan content hash.

Fungsi Equivalen di Database Lain