데이터에서 특정 조건을 만족하는 row를 찾고 싶은 경우
WHERE (칼럼명) LIKE "%(조건)%" 이런식으로 접근 가능
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE NAME LIKE "%el%" AND ANIMAL_TYPE = "Dog"
ORDER BY NAME
데이터를 삽입하고자 하는 경우
INSERT INTO (DB명) VALUE (해당 칼럼의 데이터 타입에 맞는 데이터들 쉼표로 나열)
INSERT INTO customer VALUES (1, 'Elice', '2010-01-15', 100);
INSERT INTO customer VALUES (2, 'Cheshire', '2005-03-10', 100);
INSERT INTO customer VALUES (3, 'Dodo', '2010-04-30', 100);
SELECT *
FROM customer;
SELECT 이후 DATE_FORMAT(칼럼이름, "%Y/y - %M/m - %D/d")
대,소문자여부에 따라
년도 -> 숫자 4개/ 2개
월 -> 문자, 숫자
날 -> 20th, 숫자
로 표현 가능
SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, "%Y-%m-%d") AS "날짜"
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
SELECT에서 추출해내고자 하는 칼럼에서 특정 조건을 걸어 변환하고 싶은 경우
IF (칼럼명 LIKE "%ooo%", "바꾸고자하는결과", "조건을만족못할경우의결과")
SELECT ANIMAL_ID, NAME, IF (SEX_UPON_INTAKE LIKE "%Neutered%" OR SEX_UPON_INTAKE LIKE "%Spayed%", "O", "X") AS "중성화"
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ("Lucy", "Ella", "Pickle", "Rogan", "Sabrina", "Mitty")