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

Премахнете или отрежете първите или последните няколко знака в MySQL база данни с SQL

Друга полезна низова функция в базата данни на MySQL е TRIM(), която ще върне текстов низ след премахване на съвпадащите водещи или крайни знаци, известни също като префикси или суфикси. Той е описан от препратка към MySQL като функция, която връща низа str с всички премахнати префикси или суфикси на remstr. Ако не е даден нито един от спецификаторите BOTH, LEADING или TRAILING, се приема и BOTH. remstr е по избор и, ако не е посочено, интервалите се премахват.

Синтаксис на TRIM():

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr FROM] str)

Например:

SELECT TRIM('  bar   ');

ще върне „бар“ (интервалите са премахнати).

SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx');

ще върне „barxxx“ (само водещите x знаци са премахнати).

SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');

ще върне „лента“ (водещият и задният xs са премахнати).

SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz');

ще върне „barx“ (завършващият xyz е изчистен).

Тази функция е многобайтова безопасна. Освен това може да се използва с друга SQL команда, като UPDATE, за извършване на актуализация на модификацията директно върху данните от таблицата на базата данни със SQL изрази, като се използва инструмент като phpMyAdmin.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL таблица с запис в списък срещу SQL таблица с ред за всеки запис

  2. Как да използвате собствена парола с MySQL 5.7

  3. Изчислете децил от честотата в MySQL

  4. Как да инсталирате dbWatch за наблюдение на производителността на MySQL в Linux

  5. Как да използвам mysql JOIN без условие ON?