select 1 from table
vrátí sloupec 1 pro každý řádek v tabulce. Můžete jej použít s příkazem where ke kontrole, zda máte záznam pro daný klíč, jako v:
if exists(select 1 from table where some_column = 'some_value')
Váš přítel pravděpodobně říkal, že místo hromadného výběru pomocí select * from table byste měli přesně specifikovat sloupce, které potřebujete, a to ze dvou důvodů:
1) výkon a můžete získat více dat, než skutečně potřebujete.
2) uživatel dotazu se může spolehnout na pořadí sloupců. Pokud se vaše tabulka aktualizuje, klient obdrží sloupce v jiném než očekávaném pořadí.