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

mysql jako dotaz vyloučit čísla

Neukládáte svá data správným způsobem. Každopádně, pokud stále chcete používat toto schéma, měli byste použít FIND_IN_SET místo LIKE, abyste se vyhnuli nežádoucím výsledkům.

SELECT *
  FROM mytable
 WHERE FIND_IN_SET(2, ancestors) <> 0


  1. Pro vyhledávání s připraveným příkazem použijte direktivu IN

  2. Dvě vygenerované hodnoty v doktríně

  3. Nejprve seřaďte podle konkrétní hodnoty pole

  4. Jak používat příkaz CASE v MySQL