<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.cifprodolfoucha.es/index.php?action=history&amp;feed=atom&amp;title=Soluci%C3%B3n_de_XQuery_con_escenario_de_bailes</id>
	<title>Solución de XQuery con escenario de bailes - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cifprodolfoucha.es/index.php?action=history&amp;feed=atom&amp;title=Soluci%C3%B3n_de_XQuery_con_escenario_de_bailes"/>
	<link rel="alternate" type="text/html" href="https://wiki.cifprodolfoucha.es/index.php?title=Soluci%C3%B3n_de_XQuery_con_escenario_de_bailes&amp;action=history"/>
	<updated>2026-10-18T15:47:45Z</updated>
	<subtitle>Historial de revisiones de esta página en el wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.cifprodolfoucha.es/index.php?title=Soluci%C3%B3n_de_XQuery_con_escenario_de_bailes&amp;diff=20537&amp;oldid=prev</id>
		<title>Joselv: /* Referencias */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cifprodolfoucha.es/index.php?title=Soluci%C3%B3n_de_XQuery_con_escenario_de_bailes&amp;diff=20537&amp;oldid=prev"/>
		<updated>2023-01-30T09:53:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Referencias&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 09:53 30 ene 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l164&quot; &gt;Línea 164:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 164:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Referencias =&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Referencias =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/del&gt;[https://www.ticarte.com/contenido/ejercicios-practicos-de-xquery Ejercicios prácticos de XQuery&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/del&gt;]. Rafa Morales. Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.ticarte.com/contenido/ejercicios-practicos-de-xquery Ejercicios prácticos de XQuery]. Rafa Morales. Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Joselv</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cifprodolfoucha.es/index.php?title=Soluci%C3%B3n_de_XQuery_con_escenario_de_bailes&amp;diff=20536&amp;oldid=prev</id>
		<title>Joselv en 09:51 30 ene 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.cifprodolfoucha.es/index.php?title=Soluci%C3%B3n_de_XQuery_con_escenario_de_bailes&amp;diff=20536&amp;oldid=prev"/>
		<updated>2023-01-30T09:51:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 09:51 30 ene 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l163&quot; &gt;Línea 163:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 163:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot; &lt;/del&gt;Referencias &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;= &lt;/ins&gt;Referencias &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[https://www.ticarte.com/contenido/ejercicios-practicos-de-xquery Ejercicios prácticos de XQuery]]. Rafa Morales. Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[https://www.ticarte.com/contenido/ejercicios-practicos-de-xquery Ejercicios prácticos de XQuery]]. Rafa Morales. Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Joselv</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.cifprodolfoucha.es/index.php?title=Soluci%C3%B3n_de_XQuery_con_escenario_de_bailes&amp;diff=20535&amp;oldid=prev</id>
		<title>Joselv: Página creada con « = Solución =  &#039;&#039;&#039;1.&#039;&#039;&#039; cada uno de los nombres de los bailes con la etiqueta &quot;losbailes&quot;.  &lt;syntaxhighlight lang=&quot;xquery&quot; style=&quot;border: 3px dashed blue;&gt; for $baile in /…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.cifprodolfoucha.es/index.php?title=Soluci%C3%B3n_de_XQuery_con_escenario_de_bailes&amp;diff=20535&amp;oldid=prev"/>
		<updated>2023-01-30T09:50:19Z</updated>

		<summary type="html">&lt;p&gt;Página creada con « = Solución =  &amp;#039;&amp;#039;&amp;#039;1.&amp;#039;&amp;#039;&amp;#039; cada uno de los nombres de los bailes con la etiqueta &amp;quot;losbailes&amp;quot;.  &amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt; for $baile in /…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Solución =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1.&amp;#039;&amp;#039;&amp;#039; cada uno de los nombres de los bailes con la etiqueta &amp;quot;losbailes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
return &amp;lt;losbailes&amp;gt;{$baile/nombre/text()}&amp;lt;/losbailes&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2.&amp;#039;&amp;#039;&amp;#039; los nombres de los bailes seguidos con el número de plazas entre paréntesis, ambos dentro de la misma etiqueta &amp;quot;losbailes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
return &amp;lt;losbailes&amp;gt;{$baile/nombre/text()} ({$baile/plazas/text()})&amp;lt;/losbailes&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;3.&amp;#039;&amp;#039;&amp;#039; los nombres de los bailes cuyo precio sea mayor de 30.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
where $baile/precio &amp;gt; 30&lt;br /&gt;
return $baile/nombre&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile[precio &amp;gt; 30]&lt;br /&gt;
return $baile/nombre&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;4.&amp;#039;&amp;#039;&amp;#039; los nombres de los bailes cuyo precio sea mayor de 30 y la moneda &amp;quot;euro&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
where $baile/precio &amp;gt; 30 and $baile/precio/@moneda = &amp;quot;euro&amp;quot;&lt;br /&gt;
return $baile/nombre&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile[precio &amp;gt; 30 and precio/@moneda = &amp;quot;euro&amp;quot;]&lt;br /&gt;
return $baile/nombre&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;5.&amp;#039;&amp;#039;&amp;#039; los nombres y la fecha de comienzo de los bailes que comiencen el mes de enero (utiliza para buscarlo la cadena de texto &amp;quot;/1/&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
where contains($baile/comienzo, &amp;quot;/1/&amp;quot;)&lt;br /&gt;
return &lt;br /&gt;
   &amp;lt;baile&amp;gt;&lt;br /&gt;
      {$baile/profesor}&lt;br /&gt;
      {$baile/comienzo}&lt;br /&gt;
   &amp;lt;/baile&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;6.&amp;#039;&amp;#039;&amp;#039; los nombres de los profesores y la sala en la que dan clase, ordénalos por sala.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
order by $baile/sala&lt;br /&gt;
return &lt;br /&gt;
   &amp;lt;baile&amp;gt;&lt;br /&gt;
      {$baile/profesor}&lt;br /&gt;
      {$baile/sala}&lt;br /&gt;
   &amp;lt;/baile&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;7.&amp;#039;&amp;#039;&amp;#039; los nombres de los profesores eliminando los repetidos y acampañar cada nombre con todas las salas en la que da clase, ordénalos por nombre.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $profesor in distinct-values(/bailes/baile/profesor)&lt;br /&gt;
let $salas := /bailes/baile[profesor=$profesor]/sala&lt;br /&gt;
order by $profesor&lt;br /&gt;
return &lt;br /&gt;
   &amp;lt;profesores&amp;gt;&lt;br /&gt;
     &amp;lt;nombre&amp;gt;{$profesor}&amp;lt;/nombre&amp;gt;&lt;br /&gt;
     {$salas}&lt;br /&gt;
   &amp;lt;/profesores&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;8.&amp;#039;&amp;#039;&amp;#039; la media de los precios de todos los bailes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
let $baile := /bailes/baile&lt;br /&gt;
return &amp;lt;media&amp;gt;{avg($baile/precio)}&amp;lt;/media&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;9.&amp;#039;&amp;#039;&amp;#039; la suma de los precios de los bailes de la sala 1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
let $baile := /bailes/baile[sala=1]&lt;br /&gt;
return &amp;lt;total_sala_1&amp;gt;{sum($baile/precio)}&amp;lt;/total_sala_1&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;10.&amp;#039;&amp;#039;&amp;#039; cuántas plazas en total oferta el profesor &amp;quot;Jesus Lozano&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
let $baile := /bailes/baile[profesor = &amp;quot;Jesus Lozano&amp;quot;]&lt;br /&gt;
return &amp;lt;plazas&amp;gt;{sum($baile/plazas)}&amp;lt;/plazas&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;11.&amp;#039;&amp;#039;&amp;#039; el dinero que ganaría la profesora &amp;quot;Laura Mendiola&amp;quot; si se completaran todas las plazas de su baile, sabiendo que sólo tiene un baile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
let $baile := /bailes/baile[profesor = &amp;quot;Laura Mendiola&amp;quot;]&lt;br /&gt;
return $baile/plazas * $baile/precio&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;12.&amp;#039;&amp;#039;&amp;#039; el dinero que ganaría el profesor &amp;quot;Jesus Lozano&amp;quot; si se completaran todas las plazas de su baile, pero mostrando el beneficio de cada baile por separado.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
where $baile/profesor = &amp;quot;Jesus Lozano&amp;quot;&lt;br /&gt;
return &amp;lt;beneficio&amp;gt;{$baile/plazas * $baile/precio}&amp;lt;/beneficio&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;13.&amp;#039;&amp;#039;&amp;#039; el dinero que ganaría la profesora &amp;quot;Laura&amp;quot; (no conocemos su apellido) si se completaran todas las plazas de su baile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:2;-moz-column-count:2;-webkit-column-count:2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
where starts-with($baile/profesor, &amp;quot;Laura&amp;quot;)&lt;br /&gt;
return &amp;lt;beneficio&amp;gt;{$baile/plazas * $baile/precio}&amp;lt;/beneficio&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile[starts-with(profesor, &amp;quot;Laura&amp;quot;)]&lt;br /&gt;
return &amp;lt;beneficio&amp;gt;{$baile/plazas * $baile/precio}&amp;lt;/beneficio&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;14.&amp;#039;&amp;#039;&amp;#039; el nombre del baile, su precio y el precio con un descuento del 15% para familias numerosas. Ordenar por el nombre del baile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
order by $baile/nombre&lt;br /&gt;
return &lt;br /&gt;
   &amp;lt;baile&amp;gt;&lt;br /&gt;
      {$baile/nombre}&lt;br /&gt;
      &amp;lt;precio&amp;gt;{$baile/precio/text()}&amp;lt;/precio&amp;gt;&lt;br /&gt;
      &amp;lt;fam_numerosa&amp;gt;{$baile/precio * 0.85}&amp;lt;/fam_numerosa&amp;gt;&lt;br /&gt;
   &amp;lt;/baile&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;15. &amp;#039;&amp;#039;&amp;#039; todos los datos de cada baile excepto la fecha de comienzo y de fin.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
for $baile in /bailes/baile&lt;br /&gt;
return &amp;lt;baile&amp;gt;{$baile/* except $baile/comienzo except $baile/fin}&amp;lt;/baile&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;16. &amp;#039;&amp;#039;&amp;#039; en una tabla de HTML los nombres de los bailes y su profesor, cada uno en una fila.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xquery&amp;quot; style=&amp;quot;border: 3px dashed blue;&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt; {&lt;br /&gt;
  for $baile in /bailes/baile&lt;br /&gt;
  return &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{$baile/nombre/text()}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{$baile/profesor/text()}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
} &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot; Referencias &amp;quot;&lt;br /&gt;
* [[https://www.ticarte.com/contenido/ejercicios-practicos-de-xquery Ejercicios prácticos de XQuery]]. Rafa Morales. Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional&lt;/div&gt;</summary>
		<author><name>Joselv</name></author>
		
	</entry>
</feed>