Xquery - Serviço free lancer.

01/11/2013

Boa tarde.

Estou precisando de alguém que conheça XQuery.

Preciso converter algumas (7) queries de SQL Server para XQuery. Os SQLs são consultas simples no BD.

O Código do Xquery não precisa ser incorporado ao SQL Server. Pode ser um código padrão executado diretamente no arquivo XML.

Se alguém se interessar me mande um email e passarei mais detalhes.

Obrigado.

Este é só um exemplo:

SELECT distinct farmer.sin
FROM farmer, kids, school
WHERE kids.s_name = school.sname
AND (farmer.sin = kids.f_sin OR farmers.sin = kids.m_sin)

Respostas

02/11/2013

Roniere Almeida

fiquei interessado em conhecer esse XQuery.
Responder Citar

02/11/2013

Mariana Carvalho

seria isso?

[url]http://www.w3schools.com/xquery/[/url]
Responder Citar

03/11/2013

Roniere Almeida

seria isso? [url]http://www.w3schools.com/xquery/[/url]


acho que seja isso mesmo.
Responder Citar

04/11/2013

Rfb

Olá.

Exatamente isso.

Preciso de alguém que me ajude a codificar 7 queries de SQL para Xquery.

Este serviço claro seria pago. O valor podemos combinar.

Alguém se habilita? Posso fornecer a estrurura do meu arquivo XML. É só me mandar o email.

Obrigado.
Responder Citar

04/11/2013

Roniere Almeida

bem que queria aceitar, mas olhei apenas por cima a materia. uma pergunta, tem prazos?
Responder Citar

04/11/2013

Mariana Carvalho

ahhh se eu soubesse...
Responder Citar

04/11/2013

Rfb

Prazo máximo sexta-feira!
Responder Citar

04/11/2013

Roniere Almeida

complicou geral...hehehe
Responder Citar

04/11/2013

Mariana Carvalho

Prazo máximo sexta-feira!


pra não teria tempo nem de aprender.
Responder Citar

05/11/2013

Alan Mario

ele é um tipo de banco?
Responder Citar

06/11/2013

Rfb

XQuery é uma linguagem do type SQL para consultas/alteração em arquivos XML.

Segue um exemplo.

For $l in document("biblio.xml")/*/livre
Let $a := documents("compta.xml")/*/achat[article=$l/code]
Where sum($a/qte) > 100
Return
<livre-populaire>
{
$l/code, $l/titre,
<nb-ventes>{sum ($a/qte)}</nb-ventes>
}
</livre-populaire>
Responder Citar

06/11/2013

Alan Mario

tem mais haver com XML, hum...queria aprender.
Responder Citar

07/11/2013

Isaac Jose

Bom dia a todos.
Pelo que vi nao é um bicho de 7 cabeças mais o prazo era curto e agora esta cutro ao cubo :(

peguei um exemplo em http://technet.microsoft.com/pt-br/library/ms191476.aspx
acho que pode ajudar.

Aproveitando o espaço comecei no forum ontem e escrevi o titulo do meu post Errado. mais nao sei como ou se consigo alterar se alguem souber Obrigado.




declare @x xml
set @x = '<PhoneNumbers>
<Number>111-111-1111</Number>
<Number>111-111-1111</Number>
<Number>222-222-2222</Number>
</PhoneNumbers>'
-- 1st select
select @x.query('
distinct-values( data(/PhoneNumbers/Number) )
') as result



Exemplo Inner Join em
http://communities.progress.com/infocenter/index.jsp?topic=/com.sonicsw.tools.xquery.doc/XQuery_Syntax_Sample_Inner_Join.html
OBS.no qual me pareceu muito interessante.

<result>
{
for $i in xln:collection("ITEMS")//item
let $b := xln:collections("BIDS")//bid
where $b/itemno = $i/itemno and contains($i/description, "Bicycle")
return
<item>
{ $i/itemno }
{ $i/description }
<high_bid>{ max(for $z in $b/bid_value return number($z)) }
</high_bid>
</item>
sortby(itemno)
}
</result>
Responder Citar

12/11/2013

Rfb

O prazo foi extendido para mais uma semana.

Alguém se habilita?

Obrigado.
Responder Citar

12/11/2013

Alex Lekao

bem interessante...

mas no meu caso sem conhecimento...

vi para aprender, mas o tempo esta curto no caso para eu aprender para tentar ajudar.

Cara a proposta eh tentadora, mas eu sou mais um que declino, embora me interessei. rsrsr
Responder Citar