select 1 from table
vil returnere en kolonne med 1'ere for hver række i tabellen. Du kan bruge den med en where-erklæring for at kontrollere, om du har en indtastning for en given nøgle, som i:
if exists(select 1 from table where some_column = 'some_value')
Det, som din ven sandsynligvis sagde, er, at i stedet for at foretage masseudvælgelser med vælg * fra tabellen, bør du angive de kolonner, du har brug for præcist, af to grunde:
1) ydeevne og du kan muligvis hente flere data, end du faktisk har brug for.
2) forespørgslens bruger kan stole på rækkefølgen af kolonner. Hvis din tabel bliver opdateret, vil klienten modtage kolonner i en anden rækkefølge end forventet.