본문 바로가기

전체 글97

join 링크 http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=12348 2007. 8. 13.
join INNER JOIN (교집합) INNER JOIN(NORMAL JOIN)은 여러 테이블의 조건들이 모두 만족했을때만 데이타를 보여주게 되며 한쪽 테이블의 조건이라도 만족하지 않으면 데이타를 보여주지 않습니다. LEFT OUTER JOIN (교집합) LEFT OUTER JOIN(교집합)은 여러 테이블의 조건들이 모두 만족하지 않더라도 데이타를 보여줍니다. ※ 조건이 만족하지 않는 테이블의 데이타값은 "NULL" 값으로 출력된다. 간단한 조인 예제 개요 출석 테이블을 만든다 가정하면 normal join 으로는, 한번도 출석하지 않은 학생은 목록에도 보이지 않게 되지만, outer join 으로는 모두 볼 수 있게 됩니다. 예제 [테이블 생성] drop table book; create table book .. 2007. 8. 13.
MVC MVC의 상세 내용 MVC는 애플리케이션을 Model, View 그리고 Controller라고 호칭 되는 세 가지 레이어 또는 기능 영역으로 논리적 방법을 통해 분리한 것입니다. MVC와 같은 디자인 패턴은 각기 다른 레벨로 적용될 수 있는데, MVC는 애플리케이션 구축 방법으로서 뿐만 아니라 컴포넌트 레벨에서도 유용한 전략으로 활용될 수 있습니다. 잠시 JSP와 웹으로부터 벗어나서 Java Swing 리스트 박스 (이것은 단순한 컴포넌트이지만 훨씬 더 지역화된 범위에서 세 가지의 MVC 요소들을 모두 보유하고 있습니다) 와 같은 것을 고려해 보는 것도 좋습니다. 그럼 이제부터 세 가지 레벨을 한번 살펴보도록 하겠습니다: The Model Model은 애플리케이션 데이타 및 비즈니스 로직의 저장소 (re.. 2007. 8. 13.
아아.. 드디어 성공....쿼리문 한방으로 순위를 가져올수 있는 방법!!! ㅠㅠ 응용문 ls_1의 값을 id 번호를 받아서 순위를 나타냄. mysql> select (select count(*) from std_point where ls_1>=sp.ls_1) as rank,sp.ls_1,sp.id from std_point sp where id=3; +------+------+----+ | rank | ls_1 | id | +------+------+----+ | 3 | 54 | 3 | +------+------+----+ 1 row in set (0.00 sec) 대략 10만건정도 해서 돌려봣더니 하나뽑는데 0.08초 정도 걸리더라는 ㄱ-;; 2007. 8. 12.