2. ArrayList add(), set(), remove(), get() / Invalid character constant
파이썬의 append의 기능이 무엇일까 생각했다. 문득 귀찬음도 올라와서 '+='을 활용했지만 역시나 안됐다.(+=은 str, int과 같은 기본형 자료에만 되는거 같다. 물론, boolean같은 애들은 안된다.) 이때, 구글링하면서 찾은것은 add()이고 그외의 함수에 대해서도 작성하겠다. add(int A, 암거나) array, arraylist 구분안하고 사용된다. 파고 들어가보면 Object[ ]로 변수를 받는다. 즉, 모든 객체가 들어올 수 있다. int는 작성안해도 무방하다. 기본값은 0이다. int를 적으면 해당 위치에 추가된다. 암거나라고 적었지만 기본적으로 배열 또는 리스트의 타입에 맞게 작성해야된다. private void add(E e, Object[] elementData, int ..
2022. 11. 19.
ORDER BY / COUNT / SUM / AVG / MIN / MAX / GROUP BY / CASE
ORDER BY 정렬을 해준다 만약 WHERE절이랑 같이 쓰이면 뒤에 적용해야한다 ASC ascending : 오름차순 정렬 DESC descending : 내림차순 정렬 COUNT 해당 컬럼이 몇개 있는지 세준다 ex) SELECT COUNT(name) FROM table_ WHERE age < 20 SUM, AVG, MIN, MAX 합산, 평균, 최솟값, 최댓값 GROUP BY 테이블 레코드를 그룹 맺어준다 주로 aggregate function과 함께 쓰인다 count, max, min, sum, avg 1개 이상의 column에 대해 가능하다 왠만해선 조건을 HAVING에 넣어주는게 좋으나 WHERE를 사용한다면 GROUP BY보다 선행되어야한다 HAVING GROUP BY에 조건을 할당한다 CA..
2022. 11. 16.