Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Select a parte de un campo..similar al like (https://www.clubdelphi.com/foros/showthread.php?t=56302)

BlueSteel 14-05-2008 00:23:12

Select a parte de un campo..similar al like
 
Hola

en realidad no sabia que poner en el titulo.... lo que necesito es buscar los registros que comiencen iguales...(SQL Server)

es decir, tengo una tabla en donde almaceno categorias y subcategorias de articulos, con la sgte estructura

Categoria
Cat_Cod = Varchar(5)
Cat_Detalle = Varchar(35)

Ej....

01-00 | Categoria Uno
01-01 | Sub Categoria Uno - Uno
01-02 | Sub Categoria Uno - Dos
02-00 | Categoria Dos
02-01 | Sub Categoria Dos - Uno

bueno, la idea es que pueda (dentro de la consulta SQL) tomar parte del codigo.... como un Copy(Cat_Cod,1,2).... para ver si existe

espero haber explicado bien...

Salu2:p:D

dec 14-05-2008 00:31:34

Hola,

Entre las funciones de SQL (MySQL, mejor dicho...) para trabajar con cadenas, está "SUBSTR()", que me parece que podría servirte... ;)

juanelo 14-05-2008 00:32:26

Hola BlueSteel, ojala esto te ayude:
Código SQL [-]
select SUBSTRING( Cat_Cod,0,2) AS PRIMEROS_DOS from TABLA

juanelo 14-05-2008 00:33:51

Cita:

Empezado por dec (Mensaje 286462)
Hola,

Entre las funciones de SQL (MySQL, mejor dicho...) para trabajar con cadenas, está "SUBSTR()", que me parece que podría servirte... ;)

Hey!, pero que pasó?? :D:D

BlueSteel 14-05-2008 00:43:21

Ok...

muchas gracias.. me funciono super

Código SQL [-]
Select *
From Categoria
where SUBSTRING(Cat_Cod,1,2)='01'


La franja horaria es GMT +2. Ahora son las 06:39:15.

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