ANIMAL_INS 테이블에서 name, datetime 열을 선택하고, animal_id 기준으로 역순 정렬한다.ORDER BY animal_id DESC 를 사용하여 역순 정렬한다.DESC는 내림차순, 즉 역순 정렬을 의미한다.
SELECT name, datetime
FROM ANIMAL_INS
ORDER BY animal_id DESC;
ANIMAL_INS 테이블에서 INTAKE_CONDITION이 "sick"인 동물들의 animal_id와 name을 조회한다.INTAKE_CONDITION = "sick" 을 사용하여 아픈 동물만 필터링한다.sick 상태의 동물만 선택하여 출력한다.
SELECT animal_id, name
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = "sick";
ANIMAL_INS 테이블에서 datetime 열의 최솟값을 구한다.MIN()을 사용한다.AS 또는 별칭 없이 문자열로 열 이름을 "시간"으로 출력한다.MIN(datetime)을 사용하여 가장 이른 시간을 구한다.
SELECT MIN(datetime) "시간"
FROM ANIMAL_INS;
ECOLI_DATA 테이블에서 특정 비트 조건을 만족하는 행의 개수를 센다.AS COUNT로 열 이름을 맞춘다.& 비트 연산자를 사용하여 유전자형(GENOTYPE) 조건을 확인한다.GENOTYPE & 2 = 0: 두 번째 비트가 0인 경우(GENOTYPE & 4 = 4 OR GENOTYPE & 1 = 1): 세 번째 비트가 1이거나 첫 번째 비트가 1인 경우비트 연산은 2진수 형태로 이루어지며, 특정 비트의 on/off 여부를 검사할 수 있다.
SELECT COUNT(ID) AS COUNT
FROM ECOLI_DATA
WHERE GENOTYPE & 2 = 0
AND (GENOTYPE & 4 = 4 OR GENOTYPE & 1 = 1);
AS COUNT를 사용하여 열 이름을 지정해야 한다.