일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 혼공챌린지
- 안드로이드스튜디오
- 카카오코테
- 스터디
- 프로그래머스
- groupby
- 코딩
- 혼공파
- CS
- 혼공단
- 코딩테스트
- 정처기
- join
- SQL
- select
- 우아한테크코스
- 정보처리기사
- doitandroid
- Android
- 안드로이드
- navermap
- 자바
- 코틀린
- java
- Kotlin
- MySQL
- 우테코
- Til
- 코테
- 인프런
- Today
- Total
목록2024/03/12 (4)
Welcome! Everything is fine.
인덱스(Index)란? 인덱스란 데이터베이스 테이블의 검색 속도를 향상시켜주는 자료 구조이다. 책에서 원하는 내용을 빠르게 찾기 위해 책의 앞이나 뒤에서 볼 수 있는 색인과 같다. 특정 값을 검색할 때, 테이블에 있는 데이터를 모두 돌아보고 검색한다면 시간이 많이 걸릴 것이다. 인덱스를 활용하면 면 해당 컬럼의 값과 저장된 주소를 키와 값의 쌍으로 만들어둘 수 있다. 인덱스는 왜 사용할까? 인덱스는 검색 속도를 높이기 위한 목적으로 사용한다. 이미 정렬이 되어있기 때문에 SELECT 쿼리의 검색에 효율적이지만, 반대로 정렬된 상태를 계속 유지시켜주어야 하기 때문에 DML(DELETE, INSERT, UPDATE)이 자주 일어나는 컬럼에는 사용을 피해야 한다. 인덱스의 장점 검색과 정렬 속도를 향상시킬 수..
📌 문제 📌 정답 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID; 📌 기억할 것 IS NULL IS NOT NULL
📌 문제 📌 제출한 정답 SELECT COUNT(USER_ID) AS USERS FROM USER_INFO WHERE AGE >= 20 AND AGE
📌 문제 📌 정답 MySQL SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID; Oracle SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID; 📌 기억할 것 DATE_FORMAT()에 관한 내용은 전에 한 번 풀어봐서 쉽게 풀 수 있었다. 하지만 다른 문자열 포맷을 잘 기억하지 못할 수도 있으니 주기적으로 봐줘야겠다. Oracle 답도 한 번 봤는데 비슷한듯 다르다. ⬇️⬇️⬇️ 문자열 포맷 정리⬇️⬇️⬇️ [프로그래머스/Lv.1] 흉부외과 또는 일반외과 ..