본문 바로가기

전체 글

(197)
[Java] 상수와 리터럴 상수 항상 변하지 않는 값을 '상수(constant)'라고 한다. 자바에서는 final 예약어를 사용해 선언한다. final double PI = 3.14; final int MAX_NUM = 100; 상수 이름은 대문자를 사용, 단어 연결할 경우 언더바( _ )를 이용한다. 한번 선언한 상수는 변하지 않기 때문에 보통 선언과 동시에 값을 지정한다. [실습] 상수 사용하기 package chapter2; public class constant { public static void main(String[] args) { final int MAX_NUM = 100; //선언과 동시에 초기화 final int MIN_NUM; MIN_NUM = 0; //초기화하지 않으면 오류 발생 System.out.print..
[MySQL] 조건 조합하기 [SYNTAX] 조건식1 AND 조건식2 조건식1 OR 조건식2 NOT 조건식 AND로 조합하기 AND는 논리 연산자 중 하나로 좌우에 항목이 필요한 이항 연산자 '모든 조건을 만족하는 경우 조건식은 참이 된다'라고 할 때 AND 연산자로 조건식 조합 a열과 b열이 모두 0이 아닌 행을 검색한다. OR로 조합하기 '어느 쪽이든 하나만 참이 되면 조건식은 참이 된다'고 할때 OR로 조건식 연결 AND와 달리 어느 쪽이든 조건을 만족하면 결과는 참이 된다. a열이 0이 아니거나 b열이 0이 아닌 행을 검색한다 AND와 OR를 사용할 경우 주의점 no열의 값이 1 또는 2인 행을 추출하고 싶을 경우 상수 '2'는 논리 연산으로 항상 참이 되기 때문에 결과적으로 모든 행을 반환하여 올바른 결과를 얻을 수 없다...
[programmers] MySQL - Lv.1 어린 동물 찾기 (select) 문제 풀이 SELECT animal_id, name from animal_ins where intake_condition != 'aged';
[Java] 자료형 변수는 컴퓨터 내부의 메모리(프로그램이 실행되는 작업 공간)에 저장된다. 변수를 선언한다는 것은 선언한 변수 이름으로 어떤 위치에 있는 메모리를 얼마만큼의 크기로 사용하겠다는 뜻이다. 자료형의 종류 기본 자료형 바이트 정수형 문자형 실수형 논리형 1바이트 byte - - boolean 2바이트 short char - - 4바이트 int - float - 8바이트 long - double - 기본 자료형 외에 클래스형인 참조 자료형도 있다. 참조 자료형에는 자바에서 제공하는 것도 있고, 개발자가 직접 만든 클래스도 있다. 정수 자료형 자료형 바이트 크기 수의 범위 특징 byte 1 -27 ~ -27-1 바이트 단위의 정보를 저장하거나 통신할때 주로 사용 범위를 넘어서는 값은 허용되지 않음 short 2 -..
[programmers] MySQL - Lv.1 아픈 동물 찾기 (select) 문제 풀이 SELECT ANIMAL_ID, name from animal_ins where intake_condition = 'Sick';
[MySQL] 검색 조건 지정하기 데이터 검색에는 열을 지정하는 방법과 행을 지정하는 방법이 있다. 열을 선택할 때는 SELECT 구를 사용, 행을 선택할 때는 WHERE 구를 사용한다. SELECT 구에서 열 지정하기 [SYNTAX] SELECT 열1, 열2 ... FROM 테이블명 (열은 콤마( , )로 구분) 위처럼 테이블의 열이 정의된 순서와 상관없이 열의 순서는 임의대로 지정할 수 있다. 동일한 열을 중복해서 지정해도 된다. 열을 지정하지 않거나, 테이블에 존재하지 않는 열을 지정할 경우 에러가 발생한다. WHERE 구에서 행 지정하기 [SYNTAX] SELECT 열 FROM 테이블명 WHERE 조건식 WHERE구의 조건식은 '열과 연산자, 상수로 구성되는 식' 이다. sample21 테이블에서 WHERE구로 no열 값이 2인 ..
[MySQL] 테이블 구조 참조하기 [Command] DESC 테이블명; DESC 명령으로 테이블에 어떤 열이 정의되어 있는지 알 수 있다. DESC는 SQL 명령이 아님 Field - 열 이름 표시 Type - 해당 열의 자료형, 괄호 안의 숫자는 최대 길이를 나타냄 Null - NULL값을 허용하는지 제약사항, Yes는 NULL값 허용 Key - 해당 열이 Key로 지정되어있는지를 나타냄 Default - 그 열에 주어진 기본값, 생략했을 경우 적용되는 값 자료형 INTERGER 형 수치형의 하나, 정수값을 저장할 수 있는 자료형 소수점은 포함할 수 없음 CHAR 형 문자열을 저장할 수 있는 자료형 선언시 열의 최대 길이를 지정해야 함 언제나 고정된 길이로 데이터 저장되어 '고정길이 문자열'이라 함 VARCHAR 형 문자열을 저장할 수..
[programmers] MySQL - Lv.1 이름이 있는 동물의 아이디 (IS NULL) 문제 풀이 SELECT animal_id from animal_ins where name is not null;