Saltar al contenido principal

Solución: Actividad 602

1.xq

for $impresora in impresoras/impresora
where $impresora/@tipo = "láser"
return $impresora/modelo/text()

2.xq

for $impresora in impresoras/impresora
where count($impresora/tamano) > 1
return concat($impresora/marca, " ", $impresora/modelo)

3.xq

for $impresora in impresoras/impresora
where $impresora/tamano = "A3"
return concat($impresora/marca, " ", $impresora/modelo)

4.xq

for $impresora in impresoras/impresora
where $impresora/tamano = "A3" and count($impresora/tamano) = 1
return concat($impresora/marca, " ", $impresora/modelo)

5.xq

for $impresora in impresoras/impresora
where exists($impresora/enred)
return $impresora/modelo/text()

6.xq

count(
for $impresora in impresoras/impresora
return $impresora
)

7.xq

for $impresora in impresoras/impresora
where $impresora/@compra >= 2018
order by $impresora/@compra ascending
return $impresora

8.xq

for $impresora in impresoras/impresora
where $impresora/peso >= 5
return $impresora

9.xq

for $impresora in impresoras/impresora
where $impresora/cartucho = "C-456P"
return $impresora

10.xq

for $impresora in impresoras/impresora
where $impresora/peso = max(impresoras/impresora/peso)
return $impresora
(: Alternativa :)
for $impresora in impresoras/impresora
where $impresora/peso = max(
for $impresora2 in impresoras/impresora/peso
return $impresora2)
return $impresora