analogcoding

6/26 / sql , back flow 본문

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 이해를 위주로 마쳤다. 

 

'Be well coding > In Immersive' 카테고리의 다른 글

6/28 / Deployment , AWS  (0) 2019.06.28
6/27 / basic sign  (1) 2019.06.27
6/25 / DB , mysql  (0) 2019.06.25
6/24 / DB , SQL  (0) 2019.06.25
6/22 / server flow  (0) 2019.06.24
Comments