JOIN - STANDARD SQL ANSI SQL 3-1999에서는 모든 벤더가 표준 SQL문을 지원하도록 하고 있으며, 오라클도 9i 버전 부터 사용이 가능합니다. ① CROSS JOIN SELECT ENAME, DNAME FROM EMP CROSS JOIN DEPT; ② NATURAL JOIN SELECT * FROM EMP NATURAL JOIN DEPT; ③ USING JOIN SELECT E.EMPNO, DEPTNO, D.DNAME FROM EMP E JOIN DEPT D USING (DEPTNO); ④ ON JOIN SELECT E.ENAME, E.DEPTNO, D.DNAME FROM EMP E JOIN DEPT D ON (E.DEPTNO = D.DEPTNO) WHERE E.SAL > 10..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/q6BwO/btrPoROoQKj/PRawc3nWUuMK2J9IvzqPzk/img.png)
Spring 프레임워크의 구조 특징 경량(Light-weighted) 크기와 부하 측면에서 경량임. 몇 개의 jar 파일로 구성됨 -> 설치 용이 EJB와는 달리 Spring 자체의 부하는 무시해도 좋을 수준 POJO(Plain Old Java Object) 사용 IoC(Inversion Of Control) 객체 사이의 의존 관계를 직접 자바코드로 구현하지 않음. 프레임워크에 의해 객체의 의존성을 주입받음(Dependency Injection) AOP(Aspect of Control) 핵심 비즈니스 모듈을 프로그래밍할 때 트랜잭션 지원이나 로깅같은 시스템적인 관심사에 신경쓸 필요가 없음 컨테이너(Container) 객체의 생성 및 관리를 담당하는 일종의 서버와 같은 개념 애플리케이션 객체의 생명주기와 ..
조건 검색 및 행의 정렬 5-1 WHERE절을 이용한 조건 검색 사용법 : SELECT [ DISTINCT] { * | column[ alias]....} FROME table [WHERE condition]; SQL 연산자 BETWEEN a AND b : a~b사이의값 (a,b도 포함) IN(a,b,c…..n) a~n중 하나와 일치하면 참 LIKE : 문자 패턴과 부분적으로 일치 하면 참 ( ‘%’, ‘_’ ) % : 임의의 길이 문자열 _ : 임의의 한 문자 IS NULL : NULL이면 참 ESCAPE옵션 : LIKE연산자에서 사용하는 와일드 문자 ( %, _) 자체를 포함하는 문자열 검색 역슬래쉬 기호를 적고 ESCAPE옵션을 사용하면 됨. >SELECT name FROM student WHERE..
C# virtual override *다형성 상속 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Parent { public virtual void show() { Console.WriteLine("부모클래스:show"); } } class Child : Parent { public override void show() { Console.WriteLine("자식클래스 : Show"); } } class Program { static void Main(string[] args) { Parent obj = new Parent(); ob..
Cannot send session cache limiter - headers already sent (PHP 세션에러) Cannot send session cache limiter - headers already sent 뜰때 session_start()부분을 PHP 코드의 맨 위에 넣지 않아서 생기는 문제. 헤더가 구성될 때 세션이 구성이 되어야 하는데, 다른 php 작업들로 인하여 이미 헤더가 전송된 상태에서 세션을 전달할 수 없기 때문이라고함. 해결 방법 : php 코드를 시작 부(맨위에) 에 session_start()을 넣어줌 ->아래와같이바꿔준다
SQL 명령어 / 뷰 뷰생성 뷰삭제 뷰 : 다른 테이블을 기반으로 만들어진 가상테이블 뷰의 생성 CREATE VIEW 뷰이름[(속성리스트)] AS SELECT문 [WITH CHECK OPTION] ; ex) CREATE VIEW 우수고객(고객아이디, 고객이름, 나이) AS SELECT 고객아이디, 고객이름, 나이 FROM 고객 WHERE 등급=‘vip’ WITH CHECK OPTION; WITH CHECK OPTION : 생성한 뷰에 삽입이나 수정시 SELECT문에서 제시한 뷰의 정의조건을 위반하면 수행되지 않도록 하는 제약조건제시 ex) CREATE VIEW 업체별제품수(제조업체, 제품수) AS SELECT 제조업체, COUNT(*) FROM 제품 GROUP BY 제조업체 WITH CHECK OPTIO..
기존의 저널리즘을 견제하는 새로운 저널리즘으로서의 소셜미디어 새로운 저널리즘의 등장 새로운저널리즘의 등장이라함은 기존매체와의 차별성이 뭔가는 있기 때문에 소셜미디어가 새로운 저널리즘으로 등장할수 있었다는것! 기존 매체와의 차별성 -1인 미디어 혹은 개인미디어의 활성화 (IT인터넷발달로 누구나 손쉽게 정보를 생산하는 환경적인 인프라 조성-이런것들을 가능케하는 블로그 ,트위터 등 소셜미디어 등장으로 인해 1인미디어 혹은 개인미더어의 활성화 초래) -신문이나 방송 등 대충 매체와의 차별화 (기존의 신문 잡지같은 매체는 개인이 생산하지 못했었음 , 속보성 면에서도 실시간 소통이 가능한 소셜미디어가 훨씬더 앞선 매체, 소셜미디어는 자유로운 의사소통 공간 +실시간 소통구조를 갖고있어 직접적+즉각적 정보서비스 제공 ..
시제 ⓐ 토익시험에서, 시제문제의 80% 정도가 단순시제/ 15~20%정도가 완료시제 로 출제된다 ⓑ 시간의 순간 = 단순시제 / 기간 = 완료시제 ex) The board holds a meeting every month. (매달 열리는 순간을 말함) He has worked for this company since 2002. (2002년 이후로 지금까지의 기간을 말함) ⓒ 진행시제 의 경우, 단순시제와 같이 점(순간)의 의미인데 시험에 잘 출제 되지 않는다. ⓓ 완료시제 는 기간의 표현으로, 현재+과거+미래 완료가 있다. = 현재완료의 경우, 과거부터 현재까지 영향을 미치는 것을 표현하며 대표적인 단어로 since,for 가 있다. = 과거완료(대과거)의 경우, 시간순서 관계 파악(과거 vs 좀더 과..