Такааам

'>
Идеята в новата игра е да се напишат по възможно най-оптималния начин, за дадените таблици, SQL заявки, които да изпълняват условията на задачите.
За решена се счита задача, за която сте написали такава заявка, която изпълнява следните условия:
- да е единична заявка!;
- няма грешки в SQL синтаксиса;
- връща точно толкова редове, колкото моята (експертна

) заявка;
- връща стойности на колоните еднакви с тези генерирани от моята заявка и в същия ред;
- връща редовете в реда, в който ги връща моята заявка;
- може да съдържа повече колони от изискваните от задачата, но е задължително изискваните от задачата да са преди тях;
След като изпълните заявка отговаряща на горните условия, ще засеча времето необходимо за изпълнение на вашата и моята заявка. При разлика над 5% се дава точка в резулатат "аз-ти". В същото време се дават съответните точки за нивото (може и да са отрицателни

'> ).
Алгоритъмът за горните сметки не е много добър и се влияе от доста фактори, но ... това е, с което разполагам

'>
Искрено се надявам да има хора, които да ме победят убедително в тази игра - поне и аз да науча нещо. Не претендирам, че съм SQL бог, но каквото мога да направя - правя колкото мога

'>.
Framework-a на играта е така направена, че изисква само редактор за SQL - с други думи, ако някой се сети за нови нива да праща на лично съобщение:
- описание на задачата;
- нужни таблици;
- SQL заявка за решението;
Най-накрая и параметрите на играта:
- MySQL 5.0.51a;
- MyISAM таблици;
- индекси на всички полета, в които присъства "id"

'> ;
- където е необходимо има и сложни уникални индекси;
- достатъчно големи таблици - 50% с редове над 10'000;
И адреса:
http://212.117.50.108:80Успех!
ПП: Никъде няма да видите DB резултат от вашите заявки. Няма смисъл да пускате заявки от сорта на:
Примерен код |
select * from user; |