Bases de Datos - BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN SQL

 
Vista:

BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN SQL

Publicado por Bourdier (8 intervenciones) el 09/04/2001 17:14:43
Saludos a todos,
Necesito una ayudita....
Que tipo de base de datos que no sea INFORMIX acepta el uso de MATCHES en el Query?

Gracias Anticipadas....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN

Publicado por patolin (7 intervenciones) el 10/04/2001 00:48:07
si te refieres a algo asi como que tu le entregues una lista de datos y ver en que pocicion coincide un parametro con los datos que entregastes ....
mysql acepta ....
field(c,a,b,c,d)
esto devuelve 3

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN

Publicado por Bourdier (8 intervenciones) el 10/04/2001 04:48:23
No, lo que me refiero es que cuando yo haga un Query en X base de datos acepte el uso de MATCHES.

Te pondre un ejemplo:

Select campo
From tabla x
where campo MATCHES "internet"

A eso es que refiero que ese tipo de tabla se pueda usar el MATCHES para hacer las consultas ella..

Entonces lo que necesito es saber que tipo de BASE DE DATOS acepta el uso del MATCHES...

Gracias Por su ayuda...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN

Publicado por isidroalmaguer (21 intervenciones) el 10/04/2001 18:07:14
hola...

puedes usar
Select campo
From tabla x
where campo = "internet"

crfeo que te puede dar el mismo resultado...
que yo sepa no he visto alguuna base que haga eso..

saludos
isidroalmaguer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN

Publicado por Bourdier (8 intervenciones) el 10/04/2001 18:37:38
La Base de Datos de INFORMIX acepta el uso del Matches en sus Querys...

Lo que pasa es que tengo todo un Programa ya hecho en Delphi y corriendo, que utiliza la Base de Datos de Informix, pero quiero que tambien pueda correr en otro tipo de Base de Datos que no sea Informix....



Ya tengo todo el programa utilizando los Querys con el MATCHES y no quiero cambiar todos los Querys... Tengo alrededor de 150 Querys Trabajando en el Programa...

Gracias,,, Bourdier
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN

Publicado por patolin (7 intervenciones) el 10/04/2001 19:05:50
disculpen mi ignorancia...
un matches es igual a un "=" en sql estandar o tiene otra diferencia...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN

Publicado por Bourdier (8 intervenciones) el 10/04/2001 20:50:24
Podriamos decir que el MATCHES funciona como un = en el SQL estandar, pero con un atributo mas, que es tambien te permite hacer mayores busquedas, por ejemplo en INFORMIX yo puedo hacer lo siguiente..
Where client matches "internet*" osea que aparte de que me traera toda la data que sea igual a internet tambien me traera la data que sea por ejemplo internet completo......
En Informix te permite el uso del * para indicar que no solo te interesa que se llame igual que el mandato sino tambien que te traiga toda la data que este en ese campo que contenga la palabra internet..

Asi es como significa el uso de MATCHES en Informix...

Por ejemplo traime todo lo que este en ese campo que contenga la palabra x...

Espero que me hayas entendido...

Pero con el igual le estas diciendo que te traiga la data que contenga el nombre exactamente como lo escribes..... no puedes usar el *..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN

Publicado por Keylor (3 intervenciones) el 11/04/2001 03:08:26
Hola, en las DB que utiliza el Standar SQL lo que existe es el like
que funciona de la siguiente manera:
select campo1 from tabla where campo2 like "%internet%" que te busca todos los registros que contengan la palabra select campo1 from tabla where campo2 like "internet", en algunas db el % es por el * como en tu caso.

Espero haberte ayudado.
Keylor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN

Publicado por keylor (3 intervenciones) el 11/04/2001 03:12:18
PERDON, se me fue texto que no va, lo correcto es:
en las DB que utiliza el Standar SQL lo que existe es el like
que funciona de la siguiente manera:
select campo1 from tabla where campo2 like "%internet%" que te busca todos los registros que contengan la palabra "internet", en algunas db el % es por el * como en tu caso.
y de igual forma se puede poner "internet%" o
"%internet"
Espero haberte ayudado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BASE DE DATOS QUE ACEPTEN EL USO DE MATCHES EN

Publicado por keylor (3 intervenciones) el 11/04/2001 03:12:53
PERDON, se me fue texto que no va, lo correcto es:
en las DB que utiliza el Standar SQL lo que existe es el like
que funciona de la siguiente manera:
select campo1 from tabla where campo2 like "%internet%" que te busca todos los registros que contengan la palabra "internet", en algunas db el % es por el * como en tu caso.
y de igual forma se puede poner "internet%" o
"%internet"

Espero ayudarte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

se han desviado del tema principal........

Publicado por Bourdier (8 intervenciones) el 11/04/2001 03:56:46
El tema principal es CUALES BASE DE DATOS ACEPTAN EL USO DE MATCHES EN EL SQL APARTE DE INFORMIX....

Esa es la informacion que necesito....

La respuesta que espero es TAL TIPO BASE DE DATOS ACEPTA EL USO DEL MATCHES y listo...

o NO HAY NINGUN TIPO DE BASE DE DATOS QUE ACEPTE EL USO DE MATCHES EN EL SQL a parte de INFORMIX...

Gracias.... Bourdier
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:se han desviado del tema principal........

Publicado por Foxperto (9 intervenciones) el 11/04/2001 17:39:49
Hola Bourdier:

Tengo tiempo leyendo esta pregunta y disculpa mi falta de conocimiento; pero que es un ¿MATCHES?

De todas maneras, Talves Foxpro lo soporte ya que tambien es hecho por Microsoft.

Si un Matches = Like, foxpro lo acepta.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Para FoxPerto

Publicado por Bourdier (8 intervenciones) el 11/04/2001 19:03:53
Hola Foxperto,

Pues si Matches es = a Like, solo que Informix la palabra default es Matches.....

En la mayoria de los tipos de base de datos se utiliza el LIKE.

Entonces mi pregunta era CUAL OTRO TIPO DE BASE DE DATOS ACPEPTA A PARTE DE INFORMMIX EL USO DEL MATCHES..

Gracias....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar