Menemukan posisi pertama dari elemen dalam list. Return NULL jika tidak ditemukan.
BIGINTDiperbarui: 12 Jul 2026LIST_POSITION(list, element) | LIST_INDEXOF(list, element) | ARRAY_POSITION(list, element)List yang akan dicari
Elemen yang dicari posisinya
1 SELECT LIST_POSITION([10, 20, 30, 40], 30) AS position;
Mencari posisi nilai 30.
1 SELECT LIST_POSITION([10, 20, 30], 99) AS position;
Return NULL jika tidak ada.
1 SELECT LIST_POSITION([1, 2, 3, 2, 1], 2) AS first_pos;
Hanya return posisi pertama.
1 SELECT 2 product_name, 3 LIST_POSITION( 4 ['electronics', 'clothing', 'food', 'home'], 5 category 6 ) AS category_priority 7 FROM products 8 ORDER BY category_priority;
Menggunakan posisi list untuk prioritas/ranking.
Sudah paham LIST_POSITION? Latih langsung di browser
Latihan interaktif, langsung di browser.