2024/05/02 3

스칼라 서브쿼리

스칼라 서브쿼리- 오직 한행만 반환하는 select문에 쓰는 서브쿼리- 마치 join의 효과를 볼 수 있다.- ex)table: scoreidnamekormatheng학생 id이름국어점수수학점수영어점수 위와같은 테이블에서 학생별 국어, 수학, 영어점수의 평균을 구하고자 한다면, 다음과 같은 스칼라 서브쿼리를 이용할 수 있다.select id, name (select (kor+math+eng)/3 from score A where A.id=B.id) from score B;=> 서브쿼리에서 (kor+math+eng)/3이 하나의 행씩 반환하여 id가 같은 것에 매핑된다.

DB/SQL 2024.05.02

[java] 상속할때 abstract, interface

추상 클래스(abstract class)- 추상 매소드를 하나라도 가지고 있는 클래스(일반매소드도 가지고 있어도 된다)- 추상클래스를 상속받는 자식 클래스는 반드시 추상 매소드를 재정의(override)해야 한다. (추상매소드 구현부는 작성되어 있지 않다)- 부모 : abstract class 라고 정의- 자식 :extends를 붙인다abstract class Animal { abstract void cry();}class Cat extends Animal { @Override void cry() { System.out.println("wolf"); }}class Dog extends Animal{ @Override void cry() { Syst..