Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysql di mana string diakhiri dengan angka

Anda dapat menggunakan REGEXP dan kelas karakter

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

DEMO

Penjelasan:

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

Dalam ekspresi kurung (ditulis menggunakan [ dan ]), [:character_class:] mewakili kelas karakter yang cocok dengan semua karakter yang termasuk dalam kelas tersebut.

CATATAN:

Kelas karakter mysql bermanfaat lainnya untuk digunakan dengan REGEXP , diambil dari dokumentasi :

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. Nilai '0000-00-00' tidak dapat direpresentasikan sebagai java.sql.Date

  2. MASUKKAN tanggal atau waktu saat ini ke MySQL

  3. Membuat tabel secara terprogram menggunakan MyBatis dan MySql

  4. Apa yang Baru di ProxySQL 2.0

  5. Formulir Web ASP.NET dan Kerangka Entitas MySql:Transaksi bersarang tidak didukung