sql >> Databasteknik >  >> RDS >> Mysql

MySql REGEXP för att matcha två kommaseparerade strängar

REGEXP '(^|,)(1|3|6|7|11)(,|$)'

Kommer att matcha alla värden som innehåller ett nummer av sekvensen 1,3,6,7,11 .

Du bör inte använda en kolumn för att spara flera värden. Normalisera data!

Redigerat svar




  1. Hamming avstånd på binära strängar i SQL

  2. Skicka AJAX-förfrågan genom att klicka på en länk utan att omdirigera användaren

  3. Alternativknappen skickar inte värde till MySQL-databasen

  4. LEFT() vs SUBSTRING() i SQL Server:Vad är skillnaden?