TIL(Today I Learned)_데일리루틴_24.11.11.mon

728x90

데일리루틴 SQL

screencapture-school-programmers-co-kr-learn-courses-30-lessons-59045-2024-11-11-08_51_42.png

MySQL 보호소에서 중성화한 동물 정답입니다.
SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_INS I
JOIN ANIMAL_OUTS O ON O.ANIMAL_ID = I.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE LIKE 'Intact%'
AND (O.SEX_UPON_OUTCOME LIKE 'Spayed%' OR O.SEX_UPON_OUTCOME LIKE 'Neutered%')
ORDER BY I.ANIMAL_ID;​

 

  • JOIN : ANIMAL_INS와 ANIMAL_OUTS 테이블을 ANIMAL_ID를 기준으로 조인합니다.
  • WHERE : ANIMAL_INS 테이블의 SEX_UPON_INTAKE가 'Intact'로 시작하는 동물, 즉 입소 시 중성화되지 않은 동물을 필터링합니다. AND : ANIMAL_OUTS 테이블의 SEX_UPON_OUTCOME가 'Spayed' 또는 'Neutered'로 시작하는 동물만 조회합니다. 이는 출소 시 중성화된 동물임을 나타냅니다.
  • ORDER BY : 결과는 ANIMAL_ID를 기준으로 정렬됩니다.

 


데일리루틴 알고리즘

screencapture-school-programmers-co-kr-learn-courses-30-lessons-12918-2024-11-11-09_08_08.png

java 문자열 다루기 기본 정답입니다.
class Solution {
public boolean solution(String s) {
if (s.length() == 4 || s.length() == 6) {
for (int i = 0; i < s.length(); i++) {
if (!Character.isDigit(s.charAt(i))) {
return false;
}
}
return true;
}
return false;
}
}
728x90
반응형
LIST