목록programmers (46)
happy coding
SELECT COUNT(USER_ID) AS USERS FROM USER_INFO WHERE AGE IS NULL; COUNT 안을 AGE로 한 경우 답이 틀렸다고 나와서 그거에 대해 고민을 좀 해보겠다..
SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME 'NULL' ORDER BY ANIMAL_ID ASC; SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION IS NOT 'Aged' ORDER BY ANIMAL_ID; 랑 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION 'Aged' ORDER BY ANIMAL_ID; 왜 다른 결과 값일까 >> 는 숫자일 때 쓰는거
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION IS NOT 'Aged' ORDER BY ANIMAL_ID; 틀렸다. SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION 'Aged' ORDER BY ANIMAL_ID; 흠 맞았다.. 왜인지는 일단 동기들한테 물어보는 중
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID; WHERE는 ORDER보다 먼저 써야 한다는 것을 알았다.
SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC;
동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다. NAME이 NULL인 경우 제외. 중복되는 경우는 하나로 SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL; DISTINCT로 중복되는 경우 하나로 쳐서 개수를 세도록(COUNT) NAME IS NOT NULL >> 영어로 쓴다니 대박
동물이 몇 마리 들어왔는지 >> SELECT에 COUNT 이용 SELECT COUNT(ANIMAL_ID) FROM ANIMAL_INS;