sql >> Database >  >> RDS >> Mysql

STRING_SPLIT in MySql - hoe doe je dat?

Herstel uw datamodel! Sla niet meerdere waarden op in één kolom.

Leer de juiste SQL-syntaxis! Nooit gebruik komma's in de FROM clausule. Altijd gebruik de juiste, expliciete, standaard JOIN syntaxis.

Dat gezegd hebbende, hoef je de string niet te splitsen. U kunt tekenreeksbewerkingen gebruiken:

AND CONCAT('-', eo.photosId, '-') LIKE CONCAT('%-', er.pNumber, '-%')

Maar je moet echt beginnen met het repareren van het gegevensmodel zodra je deze query hebt laten werken.




  1. Strip de laatste twee tekens van een kolom in MySQL

  2. Aan de slag met ProxySQL - Zelfstudie MySQL &MariaDB Load Balancing

  3. Hoe de datum van zaterdag (of een andere weekdag) te krijgen - SQL Server

  4. Java - Hoe kan ik gegevens van een mysql-database naar een JSON-array converteren?