MSYQL Ordernar Consulta Por Uma Tag xml
Quero ordenar minha consulta SQL por uma tag que existe no meu arquivo <xml>
Eu tenho isso,
tabela.media
campo id (int), dxml (XML)
as tags do xml estão assim
<xml>
<movie>
<item>
<title>
Sem Reservas
</title>
<originaltitle>
No Reservation
</originaltitle>
<art>
sem_reservas.jpg
</art>
<ano>
2007
</ano>
<genre>
Romance,Drama
</genre>
</item>
</movie>
</xml>
Eu quero ordenar a consulta pela tag <ano> em ordem decrescente.
ficaria algo do tipo:
select id, dxml
from media
order by dxml('(/movie/item/ano)
.
Porem não estou conseguindo fazer. Alguém pode me ajudar?
É mo possível isso em MYSQL ??
Agradecendo desde já. =)
Eu tenho isso,
tabela.media
campo id (int), dxml (XML)
as tags do xml estão assim
<xml>
<movie>
<item>
<title>
Sem Reservas
</title>
<originaltitle>
No Reservation
</originaltitle>
<art>
sem_reservas.jpg
</art>
<ano>
2007
</ano>
<genre>
Romance,Drama
</genre>
</item>
</movie>
</xml>
Eu quero ordenar a consulta pela tag <ano> em ordem decrescente.
ficaria algo do tipo:
select id, dxml
from media
order by dxml('(/movie/item/ano)
.
Porem não estou conseguindo fazer. Alguém pode me ajudar?
É mo possível isso em MYSQL ??
Agradecendo desde já. =)
Eliton Ribeiro
Curtidas 0
Respostas
Marisiana Battistella
29/06/2015
Tentar acrescentar DESC na cláusula ORDER BY
select id, dxml from media order by dxml('(/movie/item/ano) desc
GOSTEI 0
Marisiana Battistella
29/06/2015
Tentar acrescentar DESC na cláusula ORDER BY
select id, dxml from media order by dxml('(/movie/item/ano) desc
GOSTEI 0
Eliton Ribeiro
29/06/2015
Boa tarde Marisiana,
eu até fiz dessa forma mas eu tenho um retorno null
na verdade não quando uso essa sintaxe não me retorna nada na tela
quando eu tiro essa sintaxe aparece normal....
eu acredito que estou errando neste modelo
sabe como fazer ????
eu até fiz dessa forma mas eu tenho um retorno null
na verdade não quando uso essa sintaxe não me retorna nada na tela
quando eu tiro essa sintaxe aparece normal....
eu acredito que estou errando neste modelo
sabe como fazer ????
GOSTEI 0