Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да премахнете част от низ в mysql?

Върнете подниз преди първото появяване на разделителя "-":

SELECT SUBSTRING_INDEX('foo-bar-bar', '-', 1) as result;

Извежда резултат ="foo"

Можете да замените 1 с броя на събитията, които искате, преди да получите подниз

SELECT SUBSTRING_INDEX('foo-bar-bar', '-', 2) as result;

Извежда резултат ="foo-bar"

Справка:http://dev.mysql .com/doc/refman/5.0/en/string-functions.html#function_substring-index



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изградите неограничено ниво на меню чрез PHP и mysql

  2. Как да разбера дали индексът на mysql се вписва изцяло в паметта

  3. MySQL Изберете заявка, за да извлечете база от записи на стойности от списъка

  4. Настройка на производителността на MySQL заявки

  5. Структура/дизайн на базата данни