Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   LIKE en enteros? (https://www.clubdelphi.com/foros/showthread.php?t=21908)

CarmaZone 01-06-2005 00:51:07

LIKE en enteros?
 
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?

Código SQL [-]
cast(campo as char(n)) like '428%' # escoge n a conveniencia

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

Código SQL [-]
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:

Código:

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

frod809 30-07-2013 23:30:28

Cita:

Empezado por roman (Mensaje 90590)
¿Quizá algo como?

Código SQL [-]
cast(campo as char(n)) like '428%' # escoge n a conveniencia

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

Código SQL [-]
campo like '428%'

// Saludos

Gracias por la ayuda, Saludos desde Rep. Dom.


La franja horaria es GMT +2. Ahora son las 21:56:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi