프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr LIMIT LIMIT 구문으로 상위 n개 레코드만 출력할 수 있습니다. 이 문제의 경우 datatime 으로 정렬 후 상위 1개 레코드를 출력해주면 됩니다. 쿼리문 SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ORDER BY 역순정렬 DESC (descending), ASC (ascending) 구문으로 정렬 방식을 결정합니다. 쿼리문 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC
https://school.programmers.co.kr/learn/courses/30/lessons/59404 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC ORDER BY 여러번 적용하기 ORDER BY 뒤에 우선순위 순으로 여러 조건을 나열해서 넣어줄 수 있다.
https://school.programmers.co.kr/learn/courses/30/lessons/59408 GROUP BY 활용하기 SELECT COUNT(A.NAME) FROM (SELECT NAME FROM ANIMAL_INS GROUP BY NAME) as A group by 에서 바로 count 를 먹이면 group by 로 묶인 그룹마다의 개수를 세어주기 때문에 총 갯수가 안나온다. 깊이를 추가해서 group by 후 count 를 적용하여 해결 가능 DISTINCT 구문 활용하기 SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS DISTINCT NAME 에 바로 COUNT 를 먹여줄 수 있다.
자주 사용하는 명령어들을 정리했습니다. 터미널 접속 및 종료 docker exec -it "컨테이너명" bash #도커를 쓰는 경우 mysql -u root -p EXIT # 종료 이제 본격적으로 진행해봅시다 DataBase # 생성 CREATE DATABASE "db명" CHARACTER SET utf8 COLLATE utf8_general_ci; # 확인 SHOW databases; # 접근 USE "db명" # 삭제 DROP DATABASE "db명"; Table # 생성 CREATE TABLE '테이블명' ('컬럼명' 'datatype' '여러 설정', ...); # 확인 SHOW tables; # 정보확인 DESC '테이블명' # description CRUD - Read BASIC SELECT..