![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVI7rq%2FbtrVF89BFGK%2FVbykUvykkkmAI2Lxnr7hUk%2Fimg.png)
[JS] var, let const
재선언 불가능: 변수 중복을 막을 수 있다. 재할당 불가능: 값을 수정하면 안되는 변수들을 만들 때 유용함. 값을 변경하는 실수를 방지.
재선언 불가능: 변수 중복을 막을 수 있다. 재할당 불가능: 값을 수정하면 안되는 변수들을 만들 때 유용함. 값을 변경하는 실수를 방지.
1.문제 설명 다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다. Column nameTypeNullable ONLINE_SALE_ID INTEGER FALSE USER_ID INTEGER FALSE PRODUCT_ID INTEGER FALSE SALES_AMOUNT INTEGER FALSE SALES_DATE DATE FALSE 동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매 데이터만 존..
1.문제설명 PLACES 테이블은 공간 임대 서비스에 등록된 공간의 정보를 담은 테이블입니다. PLACES 테이블의 구조는 다음과 같으며 ID, NAME, HOST_ID는 각각 공간의 아이디, 이름, 공간을 소유한 유저의 아이디를 나타냅니다. ID는 기본키입니다. ID INT NAME VARCHAR HOST_ID INT 2.문제 이 서비스에서는 공간을 둘 이상 등록한 사람을 "헤비 유저"라고 부릅니다. 헤비 유저가 등록한 공간의 정보를 아이디 순으로 조회하는 SQL문을 작성해주세요. 3.예시 예를 들어, PLACES 테이블이 다음과 같다면 4431977 BOUTIQUE STAYS - Somerset Terrace, Pet Friendly 760849 5194998 BOUTIQUE STAYS - Elwoo..
문제 정답 package practice; public class Exercise6_21 { public static int abs(int value) { //if(value =0 ? value : -value; } public static void main(String[] args) { int value = 5; System.out.println(value + "의 절대값:" + abs(value)); value = -10; System.out.println(value + "의 절대값:" + abs(value)); } } 1.문제 핵심 key 절대값을 만드는 메서드를 어떻게 만들것인가? 2.나..
- MySQL JDBC.Driver=com.mysql.jdbc.Driver JDBC.ConnectionURL=jdbc:mysql://URL주소:포트번호/DB명 JDBC.Username=계정명 JDBC.Password=비밀번호 EX) JDBC.Driver=com.mysql.jdbc.Driver JDBC.ConnectionURL=jdbc:mysql://localhost:5555/dbname JDBC.Username=id JDBC.Password=1234 - Oracle JDBC.DriverClassName=oracle.jdbc.driver.OracleDriver JDBC.url=jdbc:oracle:thin@URL주소:1521:xe JDBC:Username=계정명 JDBC:password=비밀번호 EX) j..
1.WHERE과 HAVING은 언제 어느 때 사용할까? WHERE 질의 실행 전 살펴봄 "질의가 처리할 행을 결정" 개별 행에 적용 집계함수 사용 불가 ROWID를 찾는데 유리 최적화 HAVING 질의 실행 후 살펴봄 모든 행을 처리한 다음 클라이언트에 반환할 행을 결정 결과 집합의 행에 적용 집계함수 사용 가능 *SQL이 진행되는 순서 FROM,WHERE,GROUP BY, HAVING, ORDER BY, SELECT 2.WHERE와 HAVING을 섞어 사용할 수 있을까? :WHERE은 관심있는 행만 읽어 최적화가 가능하지만 HAVING을 사용하는 경우 모든 행을 다 읽어 최적화에 불리하다. WHERE은 최적화를 목적으로 쓰는 데 HAVING은 최적화를 목적으로 하지 않는다. 반대도 마찬가지다. 즉 목적..
문제 정답 package practice; public class Exercise6_20 { public static int max(int[] arr) { //배열의 크기가 null 혹은 0인 경우 if(arr==null || arr.length ==0) return -999999; //배열의 크기가 null, 0 이 아닌 경우 int max = arr[0]; for(int i=1; i max) { max = arr[i]; } } return max; } public static void main(String[] args) { int[] data = {3, 2, 9, 4, 7}; System.out.println(java.util.Arrays.toString(data)); System.out.printl..