1단계_SQL 문제

파송송계란빡 ㅣ 2021. 12. 17. 03:43

SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID;
 - 테이블 : ANIMAL_INS, 컬럼 : 전체, 오름차순 정렬
 - 내림차순 정렬인 경우 ORDER BY ANIMAL_ID (ASC, DESC)

SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC;
 - 특정 컬럼 지정 : SELECT NAME, DATETIME
 - 오름차순 정렬 : ORDER BY ANIMAL_ID DESC;

SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = "Sick";
 - 특정 컬럼의 특정 조건 찾기 : WHERE INTAKE_CONDITION = "Sick";

SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL;
 - NULL 값 찾기 : WHERE NAME IS NULL;
 - IS NULL로 찾을 수 있다

SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL;
 - NULL을 제외한 값 찾기 : WHERE NAME IS NOT NULL;
 - IS NOT NULL로 찾을 수 있다

SELECT MAX(DATETIME) AS '시간' FROM ANIMAL_INS
 - 최대값 구하기 : SELECT MAX(DATETIME)

SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME limit 1;
 -  특정개수 제한 : limit 1

SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC;
 - 여러개 정렬 : ORDER BY NAME ASC, DATETIME DESC;
 - ORDER BY 후 쉼표로 구분

SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged' ORDER BY ANIMAL_ID;
 - 특정 조건 제외 : WHERE INTAKE_CONDITION != 'Aged'

'코테풀이 > SQL' 카테고리의 다른 글

SQL 쿼리 : INSERT  (0) 2022.03.05
SQL 쿼리 : SELECT  (0) 2022.03.04
1단계_SQL 문제