sql >> Databáze >  >> RDS >> Mysql

Jak zkrátit řádek řetězců pomocí víceznakového oddělovače?

Zde je jedna možnost:

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

Pokud jste chtěli update dotaz:

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


  1. Seskupení řádků s ohledem na rozdíl mezi řádky

  2. ukládání čísel jako varchar

  3. Proč postgresql 9.1 nefunguje s rails 3.0?

  4. Oracle EXECUTE IMMEDIATE do kurzoru