PDA

Ver la Versión Completa : LIKE en enteros?


CarmaZone
01-06-2005, 00:51:07
Hola, pues tengo una dudilla que nose muy bien como solucionarla.

Tengo hechas unas busquedas normales con un like "loquesea%" y todo correcto, pero el problema me viene que quiero conseguir lo mismo para buscar un campo numerico y nose si es posible. Si no se puede pues nada, que se mete el codigo completo xD

Gracias Y Salu2!!!

roman
01-06-2005, 01:37:54
¿Quizá algo como?


cast(campo as char(n)) like '428%' # escoge n a conveniencia


Ahora que en algunos motores, MySql por ejemplo, basta hacer:


campo like '428%'


// Saludos

CarmaZone
01-06-2005, 11:31:04
Pues muchísimas gracias de nuevo, no sabía que existía el cast xD. Lo he puesto de esta manera y ha funcionado perfectamente:

'SELECT * FROM ARTICULOS WHERE CAST(COD_ART AS CHAR(5)) LIKE ' + '"' + Edit1.Text + '%' + '"';

Gracias & Salu2!!!

frod809
30-07-2013, 23:30:28
¿Quizá algo como?


cast(campo as char(n)) like '428%' # escoge n a conveniencia


Ahora que en algunos motores, MySql por ejemplo, basta hacer:


campo like '428%'


// Saludos
Gracias por la ayuda, Saludos desde Rep. Dom.