내배켐에서 SQL에 관한 문제를 데일리로 풀게 되었는데, 한 번도 공부해보지 못했던 부분이라 정리하려한다.
우선 SQL은 데이터베이스와 대화하기 위해 특별히 디자인된 언어이다.
그래서 SQL 데이터베이스는 많은 회사, 금융 기관, 정부 기관 등등 많은 기관들이 사용하고 있다.
커멘드가 직설적인 표현이라 짧은 시간내에 이해할 수 있는 것 같아서 좋았다.
SELECT는 내가 찾고자 하는 데이터를 의미하고, FROM은 내가 찾을 데이터 테이블을 명시해준다.
WHERE은 특정 조건을 설정하는 것이다. 위의 문제에서는 이름이 있는 데이터의 ID를 찾는 것이기 때문에 is not null을 명시해주었다.
마지막으로 ORDER BY는 쿼리 결과를 정렬할 때 사용한다. 기본적으로 오름차순(ASC)로 정렬이되고, 만약 내림차순(DESC)로 정렬하여 출력하려고 한다면, ORDER BY ANIMAL_ID DESC로 명시해주면 된다.
'내배캠 > C++' 카테고리의 다른 글
Class (0) | 2024.12.23 |
---|---|
set 과 unordered_set (0) | 2024.12.22 |
Key-Value 자료구조 (0) | 2024.12.21 |
Binary_Search (0) | 2024.12.16 |
Class의 개념 (0) | 2023.11.30 |