분류 전체보기246 GROUP BY와 HAVING GROUP BY 절은 동일성을 기초하여 여러개의 행을 그룹화 한다. 예를들면, STUDENT 테이블에서 학년별로 그룹화를 하면 학년별로 모든 행을 그룹화 하는데, 결과는 같은 학년의 학생들의 신상정보를 한 그룹으로 생성하게 된다. 예를 들면, 같은 학년의 학생 중 주야구분이 같은 학생이 얼마나 한 그룹에 속해 있는가? 라는 질의가 있다고 하자. 이 질의에 대한 실제적인 대답은 "먼저 학년별로 그룹화하고, 다시 주야별로 그룹화하여 그룹별로 행의수를 계산한다." 열의 그룹화 GROUP BY 절의 가장 단순한 형식은 오직 하나의 열에 대하여 그룹화하는 것이다. mysql> select substring(stu_no,1,4) > from student > group by substring(stu_no,1,4);.. 2012. 3. 12. 통계 함수 WHERE 절은 행을 선택하기 위해서 사용된다. 이 절의 중간 결과 테이블은 수평부분 집합니다. 반대로 SELECT 절은 행이 아니라 열만 선택하고, 중간 결과는 테이블의 수직 부분 집합이다. SELECT 절의 제한성과 사용은 GROUP BY 절의 존재 유무에 의존한다. 제 10장에서는 GROUP BY 절이 없는 SELECT 명령문에 대해서 설명하고, 제 11장에서는 GROUP BY 절을 어떻게 사용하는가에 대하여 중점적으로 설명한다. 모든 열의 선택(*) 특수문자 (*)는 FROM절에서 사용된 각 테이블에 있는 모든 열을 간단히 표현한 것이다. SELECT 절의 수식 열의 이름에서 수식을 사용해서 리터럴, 계산 또는 스칼라 함수를 사용할 수 있다. 예제) mysql> select stu_no, fee_.. 2012. 3. 12. '이벤트'로 타이밍을 설정하자 HTML을 읽어 들이는 타이밍에 실행되는 ready() "브라우저가 웹 페이지를 읽어 들이는 것을 끝났다." $(function(){ HTML을 읽어 들이고 실행하는 처리 }); 위의 코드는 다음의 코드를 생략 $(document).ready(function(){ HTML을 읽어 들이고 실행하는 처리 }); ready()는 "HTML 로딩 완료"라는 이벤트를 감지하는 명령 → "웹페이지를 모두 읽어 들이고, 준비가 되었다면 처리하시"라는 명령문 $(셀렉터).이벤트(function(){ $(셀렉터). 명령 }); 다른 이벤트 처리에도 ready()는 필수 항목 브라우저는 script 태그의 위치에 관계없이 button 태그를 발견할 수 잇고, 처리는 페이지 로딩이 완료된 후에 실행된다. jQuery를 사용.. 2012. 3. 9. 기본 명령을 이용한 HTML/CSS의 조작 HTML/CSS를 마음대로 조작할 수 있는 jQuery 명령 ①조작할 HTML 태그를 선택하는 "셀렉터" ②조작하는 내용(명령) jQuery를 이용한 HTML 혹은 CSS 조작의 기본 $(" ........ ")의 안쪽에 셀렉터를 쓰고 그 뒤에 .(dot)로 명령을 기술하여 작성한다는 기본 약속 $(function(){ $("셀렉터").jQuery의 명령 }); - 텍스트 변경과 가져오기 변경전 가져온 문자열 변경전 - HTML 변경과 가져오기 변경전 변경후 변경전 - HTML 삽입 텍스트 텍스트 텍스트 텍스트 텍스트 텍스트 텍스트 텍스트 - HTML 이동 텍스트 텍스트 앞으로 이동 - 다른 태그와의 묶음 wrap(지정한 태그 각각을 다른 태그로 감싸기) wrapAll(복수 태그 전체를 다른 태그로 감싸.. 2012. 3. 9. 이전 1 ··· 48 49 50 51 52 53 54 ··· 62 다음