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

mysql, където низът завършва с числа

Можете да използвате REGEXP и клас символи

select * from table where item REGEXP '[[:digit:]]$'

ДЕМО

Обяснение:

[[:digit:]] >> Match digit characters
$           >> Match at the end of the string

В рамките на израз в скоби (написан с помощта на [ и ]), [:character_class:] представлява клас от знаци, който съответства на всички знаци, принадлежащи към този клас.

СТРАНИЧНА БЕЛЕЖКА:

Други полезни символни класове на mysql за използване с REGEXP , взето от документацията :

Character Class Name    Meaning
alnum                   Alphanumeric characters
alpha                   Alphabetic characters
blank                   Whitespace characters
cntrl                   Control characters
digit                   Digit characters
graph                   Graphic characters
lower                   Lowercase alphabetic characters
print                   Graphic or space characters
punct                   Punctuation characters
space                   Space, tab, newline, and carriage return
upper                   Uppercase alphabetic characters
xdigit                  Hexadecimal digit characters


  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 файл и да запиша резултатите в txt файл с една команда?

  2. Инструментът за създаване на заявки за доктрини DATE_FORMAT не работи

  3. Как да опресня мрежата на данни в WPF

  4. Получаване на колекции от последователни дати

  5. Как да деактивирате стриктния режим на MySQL