String
PostgreSQL
MD5
Menghitung MD5 hash dari string. Mengembalikan 32-character hexadecimal string. Berguna untuk checksums dan simple hashing (bukan untuk password).
Tipe hasil:
textSyntax
SQL
MD5(string)Parameter
stringtextwajib
String yang akan di-hash
Contoh Penggunaan
Hash String
SQL
1 SELECT MD5(Hello World);
Menghitung MD5 hash dari string.
Hasil
| md5 |
|---|
| b10a8db164e0754105b7a99be72e3fe5 |
Generate Unique Key
SQL
1 SELECT MD5(id::text || email || created_at::text) AS unique_key 2 FROM users;
Membuat unique key dari kombinasi kolom.
Hasil
| unique_key |
|---|
| a1b2c3d4e5f6... |
Compare File Content
SQL
1 SELECT 2 filename, 3 MD5(content) AS content_hash 4 FROM documents 5 GROUP BY content_hash, filename 6 HAVING COUNT(*) > 1;
Mencari file duplicate berdasarkan content hash.