sql >> Databáze >  >> RDS >> Database

Jak používat „To se mi líbí“ v SQL

Již jsme se seznámili se základy SQL. Dozvěděli jsme se o SQL samotném a o tom, jak psát vybrané příkazy.

Také jsme viděli, jak můžeme vytvářet a mazat tabulky a sloupce. Nyní se naučíme něco málo o tom, jak používat To se mi líbí operátor se zástupnými znaky k nalezení velmi specifických záznamů v našich databázových tabulkách. V naší databázi můžeme například vyhledávat všechny osoby s křestními jmény, která začínají písmenem „C“.

SELECT * FROM respondents SELECT WHERE
"first_name" LIKE "c%";


Rozeberme výše uvedené tvrzení. vybrat poznáte prohlášení, které začíná tento řádek. To dá SQL vědět, že chceme vybrat (vrátit) nějaké záznamy. Ale můžeme být konkrétnější.

Dále máme od klauzule, která říká SQL, o kterou tabulku v databázi máme zájem. V tomto případě opět pracujeme s naší tabulkou „respondenti“. Tato tabulka obsahuje jména a informace o lidech, kteří se přihlásili k odběru newsletteru.

Důležité kde klauzule umožňuje SQL vědět, který sloupec tabulky nás zajímá. V tomto případě pracujeme se sloupcem „first_name“ tabulky. A like operátor nám umožňuje být konkrétní.

Používáme zástupný znak vyhledávat pouze záznamy, kde „first_name“ začíná písmenem C. Tento zástupný znak vypadá takto:"c%" . Uvozovky otevírají a zavírají zástupný znak. Znak procenta za „c“ znamená, že je nám jedno, co následuje za prvním písmenem, pokud je prvním písmenem C.

Takže v podstatě říkáme SQL, že bychom rádi získali nějaké záznamy „jako“, co odpovídá našemu zástupnému znaku.

Rychlé vyhledávání Google vám poskytne široký seznam akceptovaných zástupných znaků. Existuje tolik dobrých zdrojů, že váhám jeden jmenovat.

Ukázali jsme vám základní syntaxi pro like operátor a jak jej můžete použít v SQL. Zůstaňte naladěni na naši sérii, protože se chystáme pokrýt další tipy a triky související s SQL. Pokud máte nějaké dotazy, dejte nám vědět v komentářích níže.


  1. Zkontrolujte, zda je aktuální datum mezi dvěma daty Oracle SQL

  2. SQL Server - sniffování parametrů

  3. Funkce a operátory JSON v SQLite (úplný seznam)

  4. Profilování dat:Zjišťování podrobností o datech