MySQL 3

[MySql] Sql 공부하기-2

프로그래머스 SQL 고득점 kit 테이블 설명 1. 최댓값 구하기 SELECT MAX(DATETIME) as 시간 from ANIMAL_INS MAX 함수 사용 as생략해서 별칭써도 됨 2. 최솟값 구하기 SELECT MIN(DATETIME) AS 시간 FROM ANIMAL_INS MIN 함수 사용 3. 동물 수 구하기 동물 보호소에 들어온 동물 중 아픈 동물의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. SELECT COUNT(ANIMAL_TYPE) FROM ANIMAL_INS COUNT 함수 사용 4. 중복 제거하기 SELECT COUNT (DISTINCT(NAME)) FROM ANIMAL_INS WHERE NAME IS NOT NULL

MySql 2022.03.15

[MySql] Sql 공부하기-1

Sql공부를 소홀히 한거 같아 프로그래머스에 있는 SQL 고득점 Kit 를 풀어 보았다. 테이블 설명 1. 모든 레코드 조회하기 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID; ORDER BY를 이용하기 ASC(생략 가능)로 순서 표시 2. 역순 정렬하기 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC; ORDER BY를 이용하기 DESC로 순서 표시 3. 아픈 동물 찾기 동..

MySql 2022.01.21

인텔리제이[IntelliJ Community version] MySQL 데이터베이스 연동

인텔리제이와 DB연결을 하기위해 초기 설정을 하기위해 정보를 찾아보았다. 그런데 아무리 찾아봐도 View/Tool Windows에 Database 탭이 보이지 않아 해결방법을 찾았다. 우선 원인을 찾아보니 Ultimate 버전에서는 데이터베이스 도구를 지원하지 않는다. 커뮤니티 버전에서 사용하기 위해선 Settings -> Plugins / Marketplace에 Database Navigator를 다운받아야 한다. View/Tool Windows/DB Browser 를 네비게이션 바에 추가해주고 아래와 같이 설정을 한다. 연결 확인을 위해 Test Connection을 눌러주면 아래와 같이 에러가 뜨게된다. 에러를 해결하기 위해 serverTimezone을 설정해줘야 한다. 강의를 보는데 설정하는법을 ..

인텔리제이 2021.12.28