"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como pesquisar em uma lista delimitada por vírgula em MySQL?

Como pesquisar em uma lista delimitada por vírgula em MySQL?

Postado em 2025-02-22
Navegar:780

How to Search Within a Comma-Delimited List in MySQL?

pesquisando em uma lista de vírgula-delimitada em mysql

Sua tabela MySQL contém um campo com uma lista de vírgula de vírgula de ids. Você deseja pesquisar nesse campo usando uma consulta como selecionar ... onde campo como '%1%'. No entanto, esta consulta corresponde a muitas entradas devido aos IDs sobrepostos. ]

A função find_in_set leva dois argumentos: a string que você está pesquisando e a lista separada por vírgula. Ele retorna a posição da string dentro da lista, ou 0, se não for encontrada. Isso fornecerá resultados de pesquisa mais precisos e evitarão a questão das entradas correspondentes devido a IDs sobrepostos.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3