sql >> Database >  >> RDS >> PostgreSQL

Hoe String splitsen en als nieuwe regel in dezelfde tabel invoegen?

Gebruik select unnest(string_to_array(YOUR STRING, '-'));

het converteert '3-5-7' naar:

3
5
7

Vervolgens kunt u eenvoudig een query uitvoeren waarmee de rijen in uw tabel worden ingevoegd. Zie SQLFiddle .




  1. geef array door aan opgeslagen procedure

  2. Wat is de juiste manier om een ​​DropDownList uit een database te vullen?

  3. Laatst ingevoegde id teruggeven vanuit MySql

  4. Ik wil niet dat mysql String automatisch naar Integer cast