Loading...
nick.genov avatar nick.genov 104 Точки

Задача 5 - Лаб Февруари 2015

Не мога да разбера къде бъркам при решението на задача 5 от лаба на предишния курс. Погледнах авторското решение, същото е като моето, още повече, че и то не изкарва точки в Judge. Виждам, че има хора, решили задачата. Може ли да споделите как?

Ето моите опити + авторското решение:

http://pastebin.com/8rA8upVW

И следващата задача не е ОК, поне според условието. И в условието, и в указанията пише, че трябва да се сортира по "category name, then by question title.". Авторското решение сортира само по category name и точки не се взимат, ако сортираш и по втория критерий.

Силно се надявам, че на предстоящият изпит няма да има подобни пропуски.

Тагове:
0
Databases Basics 08/07/2015 13:32:29
Jinjaar avatar Jinjaar 348 Точки

Здравей!
Опитай да сортираш по още един критерий - Title в азбучен ред (asc),  и аз изгубих доста време зареди това снощи защото го нямаше в условието.

0
nick.genov avatar nick.genov 104 Точки

Не помогна. Може ли да споделиш кода на решението си?

0
Jinjaar avatar Jinjaar 348 Точки

Извинявам се помислих че питаш за друга задача, но както и да е ето заявката за 5-та задача,но незнам защо в момента когато събмитна изхода не дава точни в judge

select TOP 50
    a.Content as [Answer Content],
    a.CreatedOn as [CreatedOn],
    u.Username as [Answer Author],
    q.Title as [Question Title],
    c.Name as [Category Name]
from Answers a
join Questions q on a.QuestionId = q.Id
join Users u on a.UserId = u.Id
join Categories c on q.CategoryId = c.Id
order by c.Name, u.Username, a.CreatedOn

 

0
nick.genov avatar nick.genov 104 Точки

Именно, и аз това се чудя :)

0
nikola.m.nikolov avatar nikola.m.nikolov 830 Точки

Ето output, който дава точките - http://pastebin.com/QKxNwfHw Гледах го гледах и пак не разбрах как аджеба трябва да сортирам, че да получа този output. Спазвайки условието е абсурд да се получи този output. Каквато и логика да търсех за сортиране не успях да го докарам...

p.s. Дадоха ми го наготова output-a.

1
08/07/2015 17:02:19
StefanG avatar StefanG 3 Точки

Колега къде мога да видя авторските решения?

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.