TIL 23.01.09

쓰옹·2023년 1월 9일
0

개발자를 향해~~TIL✍

목록 보기
61/87

TODAY

  • 알고리즘 문제풀이
  • sql 강의
  • 프로그래머스 sql SELECT 문제풀이
  • 후발대 강의
  • 지난 시간 후발대 퀴즈 복습

알고리즘

알고리즘 깃허브에 올렸다네 배열의 유사성이였나 문제 이름이

문자열이 같은지 비교할 땐 .equals() 잊지 말자

SQL

SELECT select_expr열
	[FROM table_references테이블이름]
    [WHERE where_condition조건식]
    [GROUP BY {col_name | expr | position}]
    [HAVING where_condition]
    [ORDER BY {col_name | expr | position}]
    [LIMIT {[offset, ] row_count | row_count OFFSET offset}]

[] : 생략 가능
순서 지켜야함

  • 집계 함수
    집계함수는 WHERE 절에서 못씀
함수명설명
SUM()합계
AVG()평균
MIN()최소값
MAX()최대값
COUNT()행의 개수
COUNT(DISTINCT)행의 개수(중복 제거)

후발대 강의

스트림을 써보았다!!!!!!

if (selectNo == 4) {
	//int max = 0;
    int sum = 0;
    scores = Arrays.stream(scores).sorted().toArray();
    System.out.println("high score = " + scores[scores.length-1]);
    double avg = 0;
    for (int i = 0; i < scores.length; i++) {
    // max = (max < scores[i]?scores[i]:max);
    	sum += scores[i];
        avg = (double) sum / scores.length;
    }
    System.out.println("average = " + avg);

}

단순한 거지만...
아직 스트림을 다 이해하지 못했지만..
그래도 처음으로 써봤다는거에 의의를...

에스큐엘 재밌당

어려운 스프링 보다가 이해되는 에스큐엘 보니까 재미지당

profile
기록하자기록해!

0개의 댓글