본문 바로가기

분류 전체보기

(21)
[JAVA] 조건문과 반복문 *if 조건문: if(조건문 1){ 조건문 1을 만족할 때 실행할 내용;} else if(조건문 2){ 조건문 2을 만족할 때 실행할 내용;} else{ 그 외의 상황에서 실행할 내용;} * switch 조건문: 입력 값에 따라 어떤 case를 실행할지 판단하는 분기 구조 switch(입력값){ case 입력값 1: 실행할 내용; break; // if 조건문과 다르게 {}로 구분하지 않고 바로 다른 case를 작성한다! case 입력값 2: 실행할 내용; break; ... default: 실행할 내용; break;} *반복문 - for: 주어진 횟수만큼 반복하여 실행하는 구조 for(초기치; 조건문; 증가치;){ 반복하여 실행할 내용; } -단축키 fori 로 기본형식을 불러올 수 있다! -conti..
[JAVA] 연산자 -대입 연산자: 우측의 데이터를 좌측의 변수에 대입 ex. int a = 100; -산술 연산자: +, -, *, / ,% %는 나머지를 의미한다. ex. 10%3 은 1 이다. -증가/감소 연산자: ++ , -- ++ 은 값을 1만큼 늘리는거고 --는 1만큼 줄이는 것이다. ++ 은 +1, --는 -1이다. ex. num++ 은 바로 값을 num + 1 으로 출력하고 ++num 은 다음의 출력 값을 num + 1으로 출력한다. -관계 연산자: >, 9) &&(1 ==0) 의 결과는 false이다.(왼쪽이 false이기 때문이다.) -복합 대입 연산자: 대입 연산자와 다른 연산자를 조합한 연산 ex. num1 -= num2 ...> num1 = num1 - num2 2진법: 컴퓨터에서 데이터 표현에 사용..
[JAVA] 변수와 자료형 변수(Variable) : 데이터를 저장하는 메모리 공간에 붙여준 이름 int age = 25; String country = "Korea"; == 변수 이름 규칙 == -숫자, _, $ 사용가능 (ex. int apple_ =3;) -숫자로 시작 X (ex. int 1apple = 3;) -공백 사용 안됨 (ex. int yum my = 4;) -미리 예약된 이름 사용X (ex. int true = 1; ) == 표기법 == -카멜 표기법: 가장 앞의 문자는 소문자, 나머지 단어의 첫문자는 대문자로 표기. ex. myHouse -파스칼 표기법: 각 문자의 첫 문자를 대문자로 표기 ex. MyHouse == 자료형 == *변수의 종류: -숫자 -부울(Boolean, 참, 거짓을 표현) ex. Boolea..
1월 30일 *데이터 값이 없을 경우! 1)없는 값을 제외시키기 MySQL에서는 자동으로 없는 값을 0으로 처리해 계산한다. 하지만 0으로 처리하는 것이 아닌, 값 자체를 없는 것으로 처리하고 싶을 땐 아래와 같은 코드를 쓴다! select restaurant_name, avg(rating) average_of_rating, avg(if(rating'Not given', rating, null)) average_of_rating2 from food_orders group by 1 2)없는 값을 다른 값으로 바꾸기 만약, age 중 몇 개가 NULL인 경우, select a.order_id, a.customer_id, a.restaurant_name, a.price, b.name, b.age, coalesce(b.ag..
SQL)Subquery, Join *Subquery -Subquery가 필요한 경우: 1.여러 번의 연산을 수행해야 할 때 2.조건문에 연산 결과를 사용해야 할 때 3.조건에 Query 결과를 사용하고 싶을 때 ->즉 한 번에 긴~ 쿼리문을 사용하지 않고 간단한 쿼리문을 순번을 주어 차례로 이용할 수 있게 해준다! - Subquery 문의 기본 구조 select column1, special_column from ( /* subquery */ select column1, column2 special_column from table1 ) a or select column1, column2 from table1 where column1 = (select col1 from table2) *Join - 두 테이블 사이의 공통된 요소를 매개로 두..