Changes between Version 25 and Version 26 of AdvancedApplicationDevelopment
- Timestamp:
- 09/30/25 09:48:22 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedApplicationDevelopment
v25 v26 363 363 SELECT AVG(quality) INTO avg_rating FROM review WHERE id_destination = p_dest; 364 364 SELECT COUNT(*) * 100.0 / NULLIF((SELECT COUNT(*) FROM activity WHERE id_destination = p_dest),0) 365 INTO cheap_percent FROM activity WHERE id_destination = p_dest AND amount < 500; 365 INTO cheap_percent 366 FROM activity 367 WHERE id_destination = p_dest AND amount < 500; 366 368 SELECT COUNT(*) INTO total_reservations FROM reservation WHERE id_destination = p_dest; 367 369 … … 372 374 }}} 373 375 374 5. Селектира дестинации по score, користејќи ја функцијата destination_score(id_destination) и потоа ги сортира дестинациите од највисок score кон најнизок. Со LIMIT 5 се избираат само топ 5 дестинации со највисок score.376 5. Препорака на топ дестинации. Селектира дестинации по score, користејќи ја функцијата destination_score(id_destination) и потоа ги сортира дестинациите од највисок score кон најнизок. Со LIMIT 5 се избираат само топ 5 дестинации со највисок score. 375 377 {{{ 376 378 CREATE OR REPLACE PROCEDURE recommend_top_destinations(p_user INT) … … 390 392 END; 391 393 $$; 392 393 394 }}} 394 395