[프로그래머스 SQL 고득점 Kit] SELECT: 여러 기준으로 정렬하기
문제 정답 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC
문제 정답 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC
문제 정답 SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1
문제 정답 SELECT COUNT(*) AS USERS FROM USER_INFO WHERE AGE BETWEEN 20 AND 29 AND YEAR(JOINED) = 2021
문제점 IntelliJ 내에서 프로젝트를 실행하려는 데 갑자기 아래와 같은 에러가 떴다. 심지어 MySQLWorkbench를 실행하니 아래와 같은 에러창이 떴다. 해당 에러 때문에 프로젝트가 실행조차 되지 않아서 매우 곤란한 상황에 처했다. 그래서 오랜 시간 동안 구글링을 해본 결과, 현재 나의 MySQL 버전과 맥 최신 OS와의 충돌로 인해 발생하는 문제인 것 같았다. 생각해 보니 최근에 맥 OS를 최신 버전으로 업그레이드를 했던 기억이 났다. 해결방안 해결 방법은 MySQL 버전을 다운그레이드를 하는 것이라고 한다. 하지만, 다운그레이드를 해도 같은 에러는 계속해서 반복되었다. 결국 IntelliJ 내에서 build.gradle에 아래와 같이 현재 나의 MySQL 버전에 맞는 의존성을 주입시켜 주었더..
문제점 MySQL table에 데이터를 insert 하는 테스트 도중 Data truncated for column …와 같은 에러가 발생했다. 해결방안 데이터 type이 다르거나 데이터 크기를 벗어날 때 발생하는 오류라고 한다.
MySQL을 사용하다가 기본 문법에 대한 지식이 스스로 부족하다고 생각해서 정리하게 된 글 1. CREATE DATABASE 새로운 데이터베이스 생성 CREATE DATABASE "DB name"; Ex) CREATE DATABASE User; 2. USE DATABASE 사용하고자 하는 데이터베이스 선택 USE "DB name"; Ex) Use User; 3. CREATE TABLE 새로운 테이블 생성 CREATE TABLE "table name"; Ex) CREATE TABLE Department; 4. DROP TABLE 테이블 삭제 DROP TABLE "table name"; Ex) DROP TABLE Department; 5. INSERT INTO 테이블에 데이터 삽입 삽입 시, Column명 ..