▶▶▶ 제 어 문 – Java에서 코드는 위에서부터 아래로 순차적으로 실행됨. 그러나 어떤 코드를 반복해야 될 수도 있고, 어떤 코드는 건너뛰는 등의 순서를 변경해야 되는 일이 발생함. 이 때, 제어문을 사용하면 코드 실행 흐름을 제어할 수 있음. 1. 조건문 / 선택문 — if / switch 2. 반복문 — for / while 3. 보조 제어문 — break / continue ▶▶ 조건문 – 조건식의 결과에 따라 실행할 문장이 달라지는 문(Statement) 1. 단일 if 문 2. if—else 문 3. if—else if—else 문 4. 중첩 if 문 ▶ 단일 i f 문 – 가장 단순 조건문 – 조건식 판별 결과가 true일 때, 특정 문장(블록 {})을 추가로 실행함. 문장 1; if (조..

📍 단일 행 함수 — 숫자 ▶ ROUND / TRUNCATE ROUND (숫자, 반올림할 자리) – 숫자를 반올림할 자리까지 반올림을 해주는 함수 – 반올림할 자리 생략 시 일의 자리로 반올림함 – 소수점을 기준으로 양수(오른쪽), 음수(왼쪽), 0(소수점) TRUNCATE (숫자, 버림할 자리) – 숫자를 버림할 자리까지 남기고 버림을 해주는 함수 – 소수점을 기준으로 양수(오른쪽), 음수(왼쪽), 0(소수점) EX1 ) round 사용 SELECT round(45.923, 2), round(45.923, 0), round(45.923, -1); ✓ 실행 결과 더보기 → 반올림할 자리가 양수면 소수점기준 오른쪽부터 자리를 정하고, 음수면 소수점기준 왼쪽부터 자리를 정하고, 0이면 소수점 자체를 기준으로..

▶▶ 단일 행 함수 — 문자 1. ASCII / CHAR 2. LENGTH / BIT_LENGTH / CHAR_LENGHT 3. CONCAT / CONCAT_WS 4. INSTR 5. UPPER / LOWER 6. LEFT / RIGHT 7. LPAD / RPAD 8. LTRIM / RTRIM 9. TRIM 10. REPLACE 11. SPACE 12. SUBSTR / SUBSTRING ▶ ASCII / CHAR ASCII (아스키코드) 문자의 아스키 코드값을 반환. CHAR (숫자) 숫자의 아스키 코드값을 반환. EX ) SELECT ascii('A'), char(65); → MySQL에서는 단순한 함수 결과나 계산 결과를 출력하는 경우, 즉 접근해야하는 테이블이 없는 출력구문인 경우 select절만 ..
▶▶ 삼항 연산자 (조건 연산자) ? : – 피연산자가 3개인 연산자 – 조건식의 판별 결과가 true일 때와 false일 때, 서로 다른 위치의 값(또는 식)을 선택하는 연산자. – 조건식은 결과가 true 또는 false가 되는 식을 사용해야 함. 조건식 ? 값1(true일 때 선택) : 값(false일 때 선택); EX1 ) 삼항연산자 1 ) 출력문에 바로 입력하기 int num = 0; System.out.println(num>=0? "num은 양수" : "num은 음수"); → num이 0이상일 경우 ture가 리턴되고, true에 해당하는 "num은 양수" 값을 선택하게 되어, 출력문에서 출력됨. → System.out.println("num은 양수"); 문장과 결과가 동일함. ✓ 'num은 ..
▶▶ 증감연산자 ( ++ -- ) – 단항연산자 – 수치데이터타입의 피연산자의 앞(좌측) 또는 뒤(우측)에 붙어, 해당 피연산자의 값을 1만큼 증가 또는 감소 시킴. – 다른 연산과 결합하여 사용될 때 위치에 따라 결과가 다름. ▶ 선행연산자 (전위연산자) – 피연산자 앞(좌측)에 위치하여 값을 1만큼 증가 또는 감소시킴. 이 때, 다른 연산과 결합하여 사용하는 경우, 먼저 피연산자의 값을 1 증가 또는 감소한 후 다른 연산에 참여함. ex ) ++a, --a ▶ 후행연산자 (후위연산자) – 피연산자 뒤(우측)에 위치하여 값을 1만큼 증가 또는 감소시킴. 이 때, 다른 연산과 결합하여 사용하는 경우, 먼저 다른 연산에 참여시킨 후 피연산자의 값을 1 증가 또는 감소시킴. ex ) a++, a-- EX1 ..

▶▶ 논리 연산자 ( & && | || ! ^ ) 더보기 & — 앰퍼센트 | — 버티컬바 – 두 피연산자간의 논리적인 판별을 수행하는 연산자. – 피연산자는 모두 boolean타입 데이터(true,false)만 사용 가능하며, 결과값도 boolean타입으로 리턴. 1. AND 연산자 2. OR 연산자 3. NOT 연산자 4. XOR 연산자 ▶ AND 연산자 ( & 또는 && ) — 논리곱 – 이항연산자 (피연산자가 왼쪽에 하나 오른쪽에 하나 총 두개라서 이항연산자) – 두 피연산자가 모두 true일 경우에만 결과값이 true이고, 하나라도 false일 경우 결과값이 false – 그리고, ~~이고 등의 접속사에 해당하는 의미, 주로 A~B사이의 범위를 판별하는데 사용됨. ex ) A가 5보다 크'고' 1..

▶▶ 대입 연산자 ( = ) – 우변의 데이터를 좌변의 변수에 대입(저장)하는 역할, 연산 방향이 우 → 좌로 진행됨. ex ) x=y=3의 경우, y에 3을 대입하고, x에 3이 아닌 y를 대입. → 결론적으로 x도 y도 3이지만 3이 대입 되는 순서가 다름. – 모든 연산자 중에서 우선순위가 가장 낮음. 즉, 다른 모든 작업을 수행한 후 대입연산을 수행. ▶ 확장(복합) 대입 연산자 ( += -= *= /= %= ) – 대입연산자와 산술연산자를 조합한 연산자. – 좌변과 우변의 데이터끼리 산술연산을 먼저 수행하고, 그 결과값을 다시 좌변의 변수에 대입(저장)함. → a = a+b는 a+=b로 바꿀 수 있고, 'a는 b만큼 증가한다' (누적합)로 풀이하면 쉬움. – 확장 대입 연산자를 사용하면 형변환 ..

📍 JOIN – 서로 다른 테이블의 정보를 조회할 수 있는 문법. – JOIN으로 여러 테이블을 묶어 나온 테이블 또한 하나의 테이블(가상의 테이블)처럼 사용할 수 있음. • table alias 사용 가능 – 구문이 실행되는 동안에만 적용되는 테이블에 대한 임시 별명값 – FROM 테이블명 alias • 테이블명 생략 가능 – join하는 두 테이블 간 컬럼명이 고유한(유일한) 이름인 경우 table명이나 alias를 생략해도 됨. – 두 테이블 간 컬럼명이 중복되는 경우는 꼭 테이블명, alias 값을 달아줘야 함. 1. ON절을 사용한 JOIN 2. ON절을 사용한 Self-Join 3. 비표준 JOIN ▶ ON절을 사용한 JOIN – JOIN절과 ON절을 사용하여 테이블의 정보를 연결하여 출력하는..
- Total
- Today
- Yesterday
- model2
- jsp
- 로컬저장소
- Method
- Dao
- Object
- github
- JSTL
- javascript
- 오버라이딩
- null
- 제어문
- Git
- 내장객체
- 업캐스팅
- 매개변수
- 출력문
- 인자
- 다형성
- 데이터타입
- 주석문
- 숫자형
- gitbash
- Java
- 원격저장소
- mysql
- DB
- 논리형
- 단일행함수
- 문자형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |