Sdílet prostřednictvím


Jak: použití výrazů v dotazech

Chcete-li použít výraz v dotazu, můžete jej zadat přímo do okna kritérií nebo můžete zadat v v podokně SQL jako součást příkazu.Zadávání výrazů je podobný zadávání názvů sloupců.

Tip

Zjednodušit zobrazení dlouhých výrazů na obrazovce, můžete přetažením oddělovače sloupců změnit velikost sloupce v okně kritérií.

[!POZNÁMKA]

Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.

Zobrazení výrazů v sadě výsledků

Výraz můžete zobrazit v sadě výraz namísto sloupce v okně kritérií výsledků.

V sadě výsledků zobrazit výraz

  1. V okně kritérií vložte nový řádek mřížky.

  2. V sloupec sloupce v novém řádku mřížky zadejte výraz, jehož výsledky chcete zobrazit.

Když zobrazíte výsledky výrazu v sadě výsledků databáze přiřadí záhlaví sloupce ve formátu "Exprn", kde n je číslo výrazu v aktuálním dotazu.Můžete nahradit tento smysluplnější alias pro výraz.

Řazení pomocí výrazů

V některých databází lze seřadit výsledky výrazu.Stejně jako u sloupců, určíte pořadí řazení typ a řazení.

[!POZNÁMKA]

Všechny databáze umožňují řadit pomocí výrazu.Podrobnosti naleznete v dokumentaci k databázi.

Řazení pomocí výrazu

  1. V okně kritérií vložte nový řádek mřížky.

  2. V sloupec sloupce v novém řádku mřížky zadejte výraz, který chcete řadit.

  3. Pokud chcete zobrazit výraz v dotazu, zrušte Filtr sloupec nový řádek.

  4. V Typ řazení sloupce, zvolte Vzestupně nebo Sestupněa pak Pořadí řazení sloupce, prioritu řazení výrazu.

Vyhledávání pomocí výrazů

Výraz pro vyhledávání použít dvěma způsoby.Výraz může být podmínky, proti kterému porovnat hodnoty nebo může fungovat jako porovnávanou hodnotu.

Následující příklad ukazuje, jak použít výraz jako podmínku v klauzuli WHERE:

SELECT ord_num, ord_date 
FROM sales
WHERE (price * .9) > 20

Následující příklad ukazuje naopak opačné použití výrazu, ve kterém je výraz porovnávanou hodnotu:

SELECT ord_num, ord_date
FROM sales
WHERE (ord_date >= DATEADD(day, -10, GETDATE() ) )

Způsob zadání výrazu závisí na zda zobrazen jako podmínku nebo jako hledanou hodnotu.

Použití výrazu jako podmínku

  1. V okně kritérií vložte nový řádek mřížky.

  2. V sloupec sloupce v novém řádku mřížky zadejte výraz, který chcete použít jako podmínku.

  3. V Filtr sloupec pro nový řádek, zadejte hodnotu pro porovnání stavu.

Použití výrazu jako hledanou hodnotu.

  1. Pokud již není v okně kritérií, přidejte datový sloupec nebo výraz, který chcete vyhledat.

  2. V Filtr sloupce datového sloupce nebo výrazu, zadejte výraz jako hledanou hodnotu.

Viz také

Referenční dokumentace

Struktura výrazů

Operátory ve výrazech