Advertisement
Guest User

Untitled

a guest
Sep 30th, 2014
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.88 KB | None | 0 0
  1. Q2
  2. a)  SELECT coder_name,
  3. TRUNC(months_between(sysdate, coder_date_of_birth)/12,0) Age
  4.     FROM cd_attendee WHERE coder_phone IS NULL;
  5.    
  6. b)  SELECT coder_name, COUNT(*)
  7.     FROM cd_attendee
  8.     JOIN cd_attends USING (coder_id)
  9.     GROUP BY coder_name HAVING COUNT(*)>2;
  10.    
  11. c)  SELECT DISTINCT organiser_name, loc_name
  12.     FROM cd_organiser
  13.     JOIN cd_coding_session USING (organiser_id)
  14.     JOIN cd_location USING (loc_id);
  15.    
  16. Q3
  17. a)  SELECT facilitator_name FROM cd_facilitator
  18.     UNION
  19.     SELECT organiser_name FROM cd_organiser;
  20.    
  21. b)  SELECT facilitator_name, facilitator_email
  22.     FROM cd_facilitator
  23.     MINUS
  24.     SELECT organiser_name, organiser_email
  25.     FROM cd_organiser;
  26.    
  27. c)  SELECT coder_name, badge_earned, spec_name
  28.     FROM cd_attendee
  29.     JOIN cd_attends USING (coder_id)
  30.     JOIN cd_session_runs USING (s_start, loc_id, spec_code)
  31.     JOIN cd_speciality USING (spec_code)
  32.     WHERE badge_earned IS NOT NULL;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement