Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Usuń lub przytnij pierwsze lub ostatnie kilka znaków w bazie danych MySQL za pomocą SQL

Inną przydatną funkcją ciągu w bazie danych MySQL jest TRIM(), która zwróci ciąg tekstowy po usunięciu pasujących znaków wiodących lub końcowych, znanych również jako przedrostki lub przyrostki. Została opisana przez odwołanie do MySQL jako funkcja, która zwraca ciąg znaków z usuniętymi wszystkimi prefiksami lub sufiksami remstr. Jeśli nie podano żadnego ze specyfikatorów OBA, PROWADZĄCY lub KOŃCOWY, zakłada się OBA. remstr jest opcjonalny i, jeśli nie jest określony, spacje są usuwane.

Składnia TRIM():

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

Na przykład:

SELECT TRIM('  bar   ');

zwróci ‘bar’ (spacje upuszczone).

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

zwróci „barxxx” (usunięte zostaną tylko początkowe x znaków).

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

zwróci „pasek” (początkowy i końcowy xs jest pomijany).

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

zwróci ‘barx’ (końcowy xyz jest wyczyszczony).

Ta funkcja jest bezpieczna dla wielu bajtów. Może być również używany z innymi poleceniami SQL, takimi jak UPDATE, do przeprowadzania aktualizacji modyfikacji bezpośrednio na danych tabeli bazy danych za pomocą instrukcji SQL za pomocą narzędzia takiego jak 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. mysql sprawdza, czy liczby są na liście oddzielonej przecinkami

  2. Biblioteka nie załadowana:błąd libmysqlclient.16.dylib podczas próby uruchomienia 'rails server' na OS X 10.6 z mysql2 gem

  3. Jak przekonwertować strefę czasową w MySQL

  4. Mytop – przydatne narzędzie do monitorowania wydajności MySQL/MariaDB w systemie Linux

  5. oblicz sumę czasu na wpisywanie za pomocą sql