T-SQL – LIKE Klauzule

Reklamy

MS SQL Server, JAKO je doložka slouží k porovnání hodnoty podobné hodnoty pomocí zástupných subjektů. Tam jsou dva zástupné znaky použít ve spojení s, JAKO provozovatel−

  • znak procenta (%)
  • podtržítko (_)

znak procenta představuje nula, jedna, nebo více postav. Podtržítko představuje jedno číslo nebo znak. Symboly mohou být použity v kombinacích.

syntaxe

následuje základní syntaxe % a _.

můžete kombinovat N počet podmínek pomocí a nebo nebo operátorů. XXXX může být libovolná číselná nebo Řetězcová hodnota.

příklad

následuje řada příkladů, které ukazují, kde část má jinou klauzuli s operátory ‚ % ‚a’_‘.

Sr.Ne Prohlášení & Popis
1

KDE PLAT JAKO ‚200%‘

Najde všechny hodnoty, které začínají s 200

2

KDE PLAT JAKO ‚%200%‘

Najde všechny hodnoty, které mají 200 v jakékoliv poloze

3

KDE PLAT JAKO ‚_00%‘

Najde všechny hodnoty, které byly 00 ve druhé a třetí pozice

4

KDE PLAT JAKO ‚2_%_%‘

Najde všechny hodnoty, které začínají s 2 a jsou na nejméně 3 znaků

5

KDE PLAT JAKO ‚%2‘

Vyhledá všechny hodnoty, které končí s 2

6

KDE PLAT JAKO ‚_2%3‘

Najde všechny hodnoty, které mají 2 v druhé pozici a na konci s 3

7

KDE PLAT JAKO ‚2___3‘

Najde všechny hodnoty v pěti-místné číslo, které začít s 2 a na konci s 3

Zvažte tabulku ZÁKAZNÍCI s těmito záznamy.

ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 

následující příkaz je příkladem, který zobrazí všechny záznamy z tabulky zákazníků, kde plat začíná 200.

SELECT * FROM CUSTOMERS WHERE SALARY LIKE '200%'; 

výše uvedený příkaz vytvoří následující výstup.

ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 3 kaushik 23 Kota 2000.00
Reklamy

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

More: