FQL — разлика између измена

Садржај обрисан Садржај додат
Нема описа измене
Нема описа измене
Ред 1:
{{VISER032014}}
'''FQL''' (Facebook Query Language) je jezik upita koji omogućava [[Facebook]] korisnicima da koriste [[SQL]]<ref>{{cite web | title= Facebook Query Language (FQL) | url= http://developers.facebook.com/docs/reference/fql/ | work= Documentation | publisher = Facebook | accessdate = 2010-12-16}}</ref> upite za podatke izložene od strane Graph API. FQL pruža napredne funkcije koje nisu dostupne u Graph [[Application programming interface|API]].<ref>{{cite web | title= About Facebook-FQL | url= http://stackoverflow.com/tags/facebook-fql/info| work= Tag info | publisher = [[Stack Overflow]] | accessdate = 2012-05-18}}</ref> Podaci vraćeni od FQL upita su po podrazumevanom [[JSON]] formatu. Dokumentacija o FQL je javno dostupna svima te ovaj jezik svako može da nauči.
 
== Karakteristike ==
Iako su isti podaci dostupni putem neke od API funkcija, ovako je omogućen jednostavniji, selektivni i brži pristup. Nema potrebe za traženjem odgovarajuće API funkcije, dohvatanja svih dostupnih podataka iz određene kategorije i zatim programske obrade i selekcije korisnih podataka. Ovako na jedinstven način imamo pristup svemu i uz malo složenije upite znatno smanjujemo količinu podataka s kojom moramo raditi.
 
==Istorija==
FQL je prvi put postao javno dostupan u februaru 2007. godine <ref>{{cite web | title= Facebook Query Language (FQL) | url= http://blog.facebook.com/blog.php?post=2245872130| work= The Facebook Blog| first=Ari |last=Steinberg | date= February 26, 2007 |publisher = Facebook | accessdate = 2012-05-18}}</ref>
 
== Upiti ==
 
Upiti su sledećeg oblika:
 
SELECT [fields] FROM [table] WHERE [conditions]
 
Za razliku od SQL-a, FQL FROM klauzula može da sadrži samo jednu tabelu.Možete da koristite ključnu reč IN u klauzulama SELECT i WHERE kako biste radili sa podupitima. Ali podupiti ne mogu da refenciraju promenljive u okviru spoljašnjeg upita. Vaš upit takođe mora biti promenljiv.
 
FQL može da obradi osnovne matematičke operacije, logičko I(AND) i logičko NE(NOT)i ORDER BY i LIMIT klauzulu. ORDER BY klauzula se dodaje na kraju upita i može da sadrži samo jednu tabelu.
 
 
== Reference ==
Преузето из „https://sr.wikipedia.org/wiki/FQL