Hola a todos,
Tengo un archivo XML donde tengo que hacer una consulta con XQuery
< fichas> < ficha> < usuario> < nombre>nombre1< /nombre> < apellido>apellido1_1< /apellido> < /usuario> < /ficha> < ficha>< usuario> < nombre>nombre2< /nombre> < apellido>apellido2_1< /apellido> < apellido>apellido2_2< /apellido> < /usuario> < /ficha> < /fichas>
¿como puedo hacer una consulta con XQuery donde diga los nombres que tengan 2 o mas apellidos?,
Ahora estoy en este punto y no consigo salir de el ni de encontrar información útil que me ayude.
for $nombre in //fichas/ficha/[apellido>1]
return $nombre
Gracias!!
Richal
Comentarios
Hola Richal, La respuesta es
Hola Richal,
La respuesta es tan obvia... fijate, si fuera con SQL usarías
COUNTpara contar, verdad?Pues en XQuery quedaría algo asi...
for $nombre in //fichas/ficha/[COUNT(apellido)>1]return $nombre
Compáralo con tu código y modifica lo que tengas que modificar...
--
saludos
cyfuss
Enviar un comentario nuevo