select 1 from table
returnerar en kolumn med 1:or för varje rad i tabellen. Du kan använda den med en where-sats för att kontrollera om du har en post för en given nyckel, som i:
if exists(select 1 from table where some_column = 'some_value')
Vad din vän förmodligen sa är att istället för att göra bulkval med välj * från tabellen, bör du specificera de kolumner som du behöver exakt, av två anledningar:
1) prestanda och du kanske hämtar mer data än du faktiskt behöver.
2) frågans användare kan förlita sig på kolumnernas ordning. Om din tabell uppdateras kommer klienten att få kolumner i en annan ordning än förväntat.