Be well coding/In Immersive
6/26 / sql , back flow
be well
2019. 6. 26. 11:11
Toy 16번 문제. rangeClass . start 와 end 사이에서 step 씩 증가하는 값들을 모아서 메소드 형식으로 구현하는 문제,
해결 실패..
체크포인트 리뷰 - 13.
SQL 문 작성하기.
http://sqlfiddle.com/#!9/6f79f1/10306 연습해볼 링크.
select * from @ where ~~
select * from @ insert into ~~ values (~,~)
등 기본적인 문제에 대해서는 문제가 없었지만
효율적인 데이터베이스 구조 작성에 대한 문제가 꽤나 어려웠다,
( 1 : n . n : n 등에 상황에서 어떻게 작용하는 지에 대한 구조 공부가 필요하다. )
sql 문 심화 문제는 다 틀렸다.. join 을 더 공부해야겠다.
4번 문제.
최소한 하나의 펫을 가지고 있는 사람을 리턴.
users table:
id name
7 Alice
8 Bob
9 Carl
pets table:
id name owner_id
2 Henry 7
3 Fido 8
4 Tofu 7
5 Muggles NULL
SELECT users.name as user, pets.name as pet
FROM users INNER JOIN as pets ON users.id = pets.owner_id
5번 문제.
users 와 pets 의 이름을 모두 선택하고 주인이 있던 없던 모두 리턴.
users table:
id name
7 Alice
8 Bob
9 Carl
pets table:
id name owner_id
2 Henry 7
3 Fido 8
4 Tofu 7
5 Muggles NULL
SELECT pets.name , users.name FROM pets
LEFT JOIN users ON pets.owner_id = users.id;
전체적으로 다 다시 풀어야한다ㅠㅠ
SA 4 그냥 폭망... 문제를 아예 잘 못 이해하고 접근했다....
다시 풀고 리뷰 작성
스프린트
flow 이해를 위주로 마쳤다.
