posicion operaciones lpad length instr funciones funcion ejemplos datos con comparar caracter cadenas cadena mysql string numbers

mysql - operaciones - Compruebe si una cadena contiene números



mysql string length (2)

Echa un vistazo a los métodos MySQL Regex . Algo como lo siguiente debería funcionar.

SELECT * FROM table WHERE tag REGEXP ''[0-9]''

¿Cómo verifico si una cadena en un campo MySQL contiene un número y luego los elimino?

Ejemplo de tabla:

tbl_tags ------------- | id | tag | ------------- | 1 | hello | | 2 | hello2 | | 3 | 2hello | | 4 | hel3lo | -------------

La única forma en que puedo pensar es hacer cada número individualmente y usar LIKE ''% 1%'' O LIKE ''% 2%'', etc. ¿Pero debe haber una forma más fácil?


SELECT * FROM clients WHERE name REGEXP ''^[[:digit:]]+$'' ORDER BY `clients`.`country_id` DESC LIMIT 0 , 30

Esta es la respuesta si buscas cadenas con solo dígitos