Prázdné(tam kde nic není) hodnoty v CHARech se hledají pomocí „WHERE SLOUPECEK IS NULL“ a opakem je „WHERE SLOUPECEK IS NOT NULL“ . A na prázdnou hodnotu se dá ptát =. (rovná se tečka)
Prázdné(tam kde nic není) hodnoty v INTEGERech se hledají pomocí „WHERE SLOUPECEK IS MISSING“ a opakem je „WHER SLOUPECEK IS NOT MISSING“. A na prázdnou hodnotu se dá ptát =““ (rovná se prázdné uvozovky)
Při hledání pomocí LIKE se jako náhražka kusu textu používá %(procento), například „%ware% najde „software“, ale i „warehouse“. Procento zastupuje neznámý počet znaků. Známý počet znaků lze nahradit _(podtržítkem), které nahrazuje jenom jeden znak, například „____ware“ najde jenom „software“. Tedy, čtyři podtržítka = čtyři znaky.
DOUBLE zdvojuje řádky. To znamená, že pod každým řádkem výpisu udělá prázdný řádek (a tak furt dokola). Příklad:
PROC SQL DOUBLE;
SELECT * FROM ZBOZI;
QUIT;
K výpisu bez prokládání prázdnými řádky se dostaneme pomocí :
PROC SQL;
RESET NODOUBLE;
QUIT;
Ve výstupu se můžou i zobrazovat i číslo řádku pomocí :PROC SQL NUMBER;
Dva sloupečky se dají spojit pomocí operátorů(?) „SELECT mesto || ‚, ‚|| ulice AS adresa“ nebo pomocí příkazu CATX: „SELECT CATX(‚, ‚,mesto,ulice) AS adresa“.