프로그래밍/MySQL 25

[MySQL] SQL ZOO Numeric Examples 답 해설

NSS Tutorial - SQLZOO FieldType ukprnvarchar(8) institutionvarchar(100) subjectvarchar(60) levelvarchar(50) questionvarchar(10) A_STRONGLY_DISAGREEint(11) A_DISAGREEint(11) A_NEUTRALint(11) A_AGREEint(11) A_STRONGLY_AGREEint(11) A_NAint(11) CI_MINint(11) scoreint(11) CI_MAXint( sqlzoo.net NSS 라는 National Student Survey 라는 통계를 활용한 문제인데, 솔직히 데이터가 어떻게 담겨있는지 잘 안알려줘서 풀기가 힘들다. 좀 불친절한 것 같다. 전에 문제들은 정말 ..

[MySQL] SQL ZOO Using Null 답 해설

Using Null - SQLZOO teacher id dept name phone mobile 101 1 Shrivell 2753 07986 555 1234 102 1 Throd 2754 07122 555 1920 103 1 Splint 2293 104 Spiregrain 3287 105 2 Cutflower 3212 07996 555 6574 106 Deadyawn 3345 ... dept id name 1 Computing 2 Design 3 Engineering ... Teacher sqlzoo.net 기본 정보 teacher -> id, dept, name, phone, mobile dept -> id, name #1 NULL은 IS NULL은 =이 아니라 IS를 사용해야 한다. SELECT n..

[MySQL] SQL ZOO JOIN 답 해설

The JOIN operation - SQLZOO game id mdate stadium team1 team2 1001 8 June 2012 National Stadium, Warsaw POL GRE 1002 8 June 2012 Stadion Miejski (Wroclaw) RUS CZE 1003 12 June 2012 Stadion Miejski (Wroclaw) GRE CZE 1004 12 June 2012 National Stadium, Warsaw POL RUS ... goal matchid t sqlzoo.net 문제의 이름이 없어서 내가 맘대로 적었다. 기본 정보 game -> id, mdate, stadium, team1, team2 goal -> matchid, teamid, player..

[MySQL] SQL ZOO SELECT within SELECT 답 해설

SELECT within SELECT Tutorial - SQLZOO This tutorial looks at how we can use SELECT statements within SELECT statements to perform more complex queries. namecontinentarea populationgdp AfghanistanAsia6522302550010020343000000 AlbaniaEurope28748 2831741 12960000000 AlgeriaAfrica2381741 37100000 sqlzoo.net #1 Bigger than Russia 러시아의 인구를 가져와서 모든 나라의 인구와 비교, 러시아 인구수 보다 크면 name 데이터 출력 SELECT name FRO..

[MySQL] 프로그래머스 SQL String, Date 답 해설

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #1 루시와 엘라 찾기 IN은 하나라도 만족하면 참이다. SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy','Ella','Pickle','Rogan','Sabrina','Mitty') #2 이름에 el이 들어가는 동물 찾기 LIKE는 문자가 포함되어있는지 확인한다. SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE (NAME LIKE '%EL%' OR NAME LIKE '%el%') AND ..

[MySQL] 프로그래머스 SQL JOIN 답 해설

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #1 없어진 기록 찾기 WHERE문에서 이름이 널 값인 데이터를 비교해준다. IS를 사용해야 한다. =를 사용하면 안된다. SELECT OUTS.ANIMAL_ID, OUTS.NAME FROM ANIMAL_OUTS AS OUTS LEFT OUTER JOIN ANIMAL_INS AS INS ON OUTS.ANIMAL_ID = INS.ANIMAL_ID WHERE INS.ANIMAL_ID IS NULL ORDER BY OUTS.ANIMAL_ID #2 있었는데요 없었습니다 INS.DATETIME > OUTS.DATET..