sql >> Databasteknik >  >> RDS >> Mysql

Hur förkortar man rad med strängar med en avgränsare med flera tecken?

Här är ett alternativ:

concat(left(name, 1), '.', substring(name, locate('^*^', name) + 3, 1), '.')

Om du ville ha en update fråga:

update mytable
set name = concat(left(name, 1), '.', substring(name, locate('^*^', name) + 3, 1), '.')


  1. PHP - funktion för mysql_fetch_assoc

  2. Gruppera efter månad i Oracle

  3. Säkerhetskopiera Mysql-databaser

  4. NANVL() Funktion i Oracle