sql >> Databáze >  >> RDS >> PostgreSQL

SQL Query - Jak nezahrnout některé výsledky

Ano, můžete zadat dotaz takto:--

Mám sloupcový prvek s 6místnými kódy.

Načítám prvek, jehož 1. číslice je 4 nebo 6. je 9.

musíme použít % a _ pro načtení..

SELECT element  FROM "table" WHERE element LIKE '%4____9%';

zkuste to, bude to fungovat.

Vše, co začíná 4 kromě prvků, které začínají 411, 427 a 428 :-

 SELECT element  FROM "table" WHERE element LIKE '%4__';

1. číslice je 4 a 6. není 9:Testoval jsem toto, funguje dobře, zkuste toto :-

SELECT element  
FROM "table" 
WHERE element NOT LIKE '%_____9' and element LIKE '%4_____'


  1. Funkce ROWIDTOCHAR() v Oracle

  2. Hledání odpovídajících značek (Similarity Search) pomocí MySQL a omezení

  3. SQL Server:Sloupce k řádkům

  4. Proč je můj dotaz s více sloupci dramaticky pomalejší než odpovídající dotazy s jedním sloupcem, a to i s indexem s více sloupci?