Mencari posisi pertama kemunculan substring dalam string. Mengembalikan 0 jika tidak ditemukan.
INTEGERDiperbarui: 6 Jan 2026POSITION(substring IN string) | POSITION(substring, string [, start_pos])String yang dicari
String tempat mencari
Posisi awal pencarian (opsional, default: 1)
1 SELECT 2 POSITION('world' IN 'hello world') as pos1, 3 POSITION('xyz' IN 'hello world') as pos2;
Mencari posisi 'world' (ditemukan) dan 'xyz' (tidak ditemukan).
| POS1 | POS2 |
|---|---|
| 7 | 0 |
1 SELECT 2 url, 3 SUBSTRING(url, POSITION('//' IN url) + 2, 4 POSITION('/', url, POSITION('//' IN url) + 2) - POSITION('//' IN url) - 2 5 ) as domain 6 FROM websites;
Mengekstrak domain dari URL menggunakan POSITION.
1 SELECT 2 email, 3 CASE WHEN POSITION('@gmail.com' IN LOWER(email)) > 0 THEN 'Gmail' ELSE 'Other' END as email_type 4 FROM users;
Mengecek apakah email adalah Gmail.
Sudah paham POSITION? Latih langsung di browser
Latihan interaktif, langsung di browser.