Anda dapat menggunakan case
ekspresi:
select
id,
case
when bike = true then 'bike'
when car = true then 'car'
when bus = true then 'bus'
when metro = true then 'metro'
end mode
from survey
Ini mengandaikan bahwa untuk setiap baris, hanya satu kolom yang benar. Jika tidak, hanya nilai kolom pertama yang cocok yang akan dikembalikan.