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

Usuń cyfry/znaki numeryczne z kolumny ciągu mysql

Rozwiązaniem byłoby to:(nie wygląda to dobrze, ale działa)

SELECT 
  TRIM(TRAILING '0' FROM 
    TRIM(TRAILING '1' FROM 
      TRIM(TRAILING '2' FROM 
        TRIM(TRAILING '3' FROM 
          -- ... 
            TRIM(TRAILING '8' FROM 
              TRIM(TRAILING '9' FROM name)))))) AS name
FROM your_table

Następnie możesz wybrać za pomocą opcji GROUP BY z wyniku:

SELECT name, count(*) AS frequency FROM (
-- previous select
) AS t
GROUP BY name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę obciąć wszystkie tabele z bazy danych MySQL?

  2. pojawia się błąd HTTP Status 405 - Metoda HTTP GET nie jest obsługiwana przez ten adres URL, ale nigdy nie była używana `get`?

  3. zaktualizować wiele wierszy za pomocą limitu w mysql?

  4. Osadzanie mysql w aplikacji desktopowej java

  5. Wybierz datę z mojej bazy danych bez sekund za pomocą PHP MySql