sql >> Databáze >  >> RDS >> Mysql

SQL SELECT WHERE řádek obsahuje slovo

Žádné duplikáty

Chcete příkaz DISTINCT nebo GROUP BY mysql:

Prohlášení:

SELECT DISTINCT(name) FROM cars

nebo

SELECT name FROM cars GROUP BY name

nevrací žádné duplicitní názvy

Poddotazy

Jak je uvedeno v jiných odpovědích, můžete použít WHERE IN k filtrování podle sady dat:

WHERE `column` IN ('item`1', 'item2', ..) 

můžete také použít k poddotazu:

SELECT * FROM cars WHERE brandId IN (SELECT Id FROM brands WHERE name IN ('BMW', 'Volkwagen', ..)

reference:http://www.w3schools.com/sql/sql_in.asp



  1. jak volat funkci v oracle

  2. Dvě aplikace Laravel na stejném serveru jsou ve vzájemném konfliktu

  3. Odebrat identitu ze sloupce v tabulce

  4. Jaký je rozdíl mezi velikostí fondu připojení knihovny ORM/tvůrce dotazů a velikostí fondu připojení pgbouncer?