Loading...

SQL 5장 정리

집계함수 COUNT 집계함수 - 집계함수는 인수로 집합을 지정한다. - COUNT 함수는 인수로 주어진 집합의 개수를 구해 반환한다. - 집계함수는 집합으로부터 하나의 값을 반환한다. - SELECT 구에 쓰면 WHERE구에 상관없이 결괏값으로 하나의 행만을 반환한다. SELECT COUNT ( * ) FROM sample51; - 인수로 지정된 집합의 개수를 계산 (테이블 전체) SELECT COUNT (*)FROM sample51 WHERE name = 'A'; - SELECT 구는 WHERE구보다 나중에 처리된다. 따라서 WHERE구로 조건을 지정하면 테이블 전체가 아닌 검색된 행이 COUNT로 넘겨진다. 즉 WHERE구의 조건에 맞는 행의 개수를 구할 수 있게 되는 것이다. SELECT COUNT..

SQL 4장 정리

INSERT - 테이블의 행 단위로 데이터를 추가해주는 명령어 INSERT INTO 테이블명 VALUES (값1, 값2...) INSERT INTO smaple41 VALUES (1, 'ABC', '2014-01-25'); - 값을 지정할때는 해당 열의 데이터 형식에 맞도록 해야함 - 명령을 실행해도 처리상태만 표시될뿐 결과를 출력하지는 않으므로 SELECT 명령을 통해 확인해봐야한다. INSERT INTO sample41 (a, no) VALUES ('XYZ', 2); - 지정한 열에 값을 넣어 행을 추가할 수 있다. - 만약 넣고 싶은 행에 NOT NULL 제약이 걸려있다면 NULL 값을 허용하지 않는다. DEFAULT - 명시적으로 값을 지정하지 않았을 경우 사용하는 초깃값을 말한다. - DEFAU..

2019. 10. 11. 12:05

러닝 자바스크립트 6장 정리

함수 - 하나의 단위로 실행되는 문의 집합이다. function sayHello() { console.log ("Hello world!"); console.log ("Hola world!"); console.log ("Hallo wereld!"); } sayHello(); - 함수 선언의 한 예 반환 값 - 함수 호출의 값 함수 안의 return 키워드를 사용하면 함수를 즉시 종료하고 값을 반환한다. function getGreeting() { return "Hello world!"; } getGreeting(); // "Hello world!" - return을 명시적으로 호출하지 않으면 반환 값은 undefined가 된다. 호출과 참조 getGreeting(); // "Hello world!" get..

2019. 10. 11. 11:27

러닝 자바스크립트 5장 정리

산술 연산자 - C언어와 거의 동일, 전위 연산자는 먼저 변수의 값을 바꾼 다음에 평가하고 후위 연산자는 값을 바꾸기 전에 평가한다. let x = 2; const r1 = x++ + ++x; // 2+3 = 5, x는 4 const r2 = ++x + ++x; // 5+6 = 11, x는 6 const r3 = x++ + ++x; // 6+8 = 14, x는 8 연산자 우선순위 - 괄호가 가장 먼저이고 그 다음 곱셈과 나눗셈, 마지막으로 덧셈과 뺄셈을 한다. 우선순위가 같은 연산자들은 오른쪽에서 왼쪽으로, 왼쪽에서 오른쪽으로 평가한다. 비교 연산자 - 일치함 (' === '), 동등함 (' == '), 대소 관계의 세가지 타입으로 나뉜다. 두 값이 같은 값을 가리키거나 같은 타입이고 값도 같으면 일치한..

소스트리 용어 정리

commit - 파일 및 폴더의 추가, 변경 사항들에 대해 기록하는 것 어떤 순간 작업공간의 상태를 저장한 것으로 작업공간 안에 있는 모든 파일과 데이터를 복사해서 저장소에 보존한다. push - 웹 상의 원격 저장소로 변경된 파일을 업로드 하는 것 push를 실행하면 원격 저장소레 내 변경 이력이 업로드 되어 원격 저장소와 로컬 저장소가 동일한 형태가 된다. pull - 원격 저장소를 공유해 여러 사람이 함께 작업하게 되면 모두가 같은 원격 저장소에 push하게 되는데 이때 다른 사람의 변경사항에 대해서도 내 로컬에 적용할때 사용하는 것 branch - 커밋을 단위로 구분된 소스코드 타임라인에서 분기하여 새로운 커밋을 쌓을 수 있는 가지를 만드는 것 local repository (로컬 저장소) - g..

2019. 10. 9. 20:07

러닝 자바스크립트 4장 정리

자바스크립트의 제어문 메타문법 - ([ ]) 대괄호로 감싼것은 옵션이고 생략부호 (....)는 '여기에 들어갈 내용이 있다' 라는 뜻이다. while 문 while (condition) statement - condition이 참 같은 값이면 statement를 실행한다. if....else 문 if (condition) statement 1 [else statement 2] - condition이 참 같은 값이면 statement1을 실행하고 그렇지 않으면 else부분의 statement를 실행한다. do.....while 문 do statement while (condition); - statement는 최소한 한 번 실행하고 condition이 참 같은 값인 동안 반복해서 실행한다. for 문 fo..

2019. 10. 4. 20:52

러닝 자바스크립트 3장 정리

변수 기존의 var 와 더불어 let 키워드가 새로 생겼다. let currentTempC = 22; 이 문은 currentTemp 변수를 선언하고 초깃값을 할당하는 두가지 일을 한다. currentTempC의 값은 언제든지 바꿀 수 있다. 변수를 선언할 때 꼭 초깃값을 지정해야 하는 것은 아니다. 초깃값을 할당하지 않으면 임시로 'undefined'가 할당된다. let currentTempC; 은 let currentTempC = undefined; 와 같다. 또한 let 문 하나에서 변수를 여러 개 선언하는것도 가능하다. let targetTempC, room1 = "conference_room_a", room2 = "lobby"; 변수 3개를 선언했는데 targetTempC는 값을 할당하지 않았으므..