본문 바로가기

전체 글97

++ MySQL GROUP BY 와 같이 사용되는 함수 - COUNT(expr) : GROUP BY 로 묶인 부분에 대한 합계를 반환한다. - 예 : select student.student_name,COUNT(*) from student,course where student.student_id=course.student_id GROUP BY student_name; - 참고 : 한개의 테이블에 대해, WHERE 절이 없는 경우 COUNT(*) 가 최적화 되어 있어 매우 빠르다. - 예 : select COUNT(*) from student; - AVG(expr) : GROUP BY 로 묶인 부분에 대한 평균값을 반환한다. - 예 : select student_name, AVG(test_score) from student GROUP BY student_nam.. 2007. 8. 9.
++ MySQL 날짜 관련 함수 - DAYOFWEEK(date) : 해당 날짜의 요일을 숫자로 반환한다. 일요일은 1, 토요일은 7 이다. - 예 : select DAYOFWEEK('1998-02-03'); - WEEKDAY(date) : 해당 날짜에 대한 요일을 반환한다. 월요일은 0, 일요일은 6 이다. - 예 : select WEEKDAY('1997-10-04 22:23:00'); - DAYOFYEAR(date) : 해당 날짜의 1월 1일부터의 날수를 반환한다. 결과값은 1에서 366 까지이다. - 예 : select DAYOFYEAR('1998-02-03'); - YEAR(date) : 해당 날짜의 년을 반환한다. - 예 : select YEAR('98-02-03'); - MONTH(date) : 해당 날짜의 월을 반환한다. -.. 2007. 8. 9.
Mysql 문자열 함수들. - ASCII(str) : 해당 인저의 아스키 값을 반환한다. 문자열이 한글자 이상일 경우는 첫번째 문자에 해당하는 아스키 값을 반환한다. 빈 문자열에 대해서는 0, NULL 에 대해서는 NULL 을 반환한다. - 예 : select ASCII('2'); - CONCAT(X,Y,...) : 해당 인자들을 연결한 문자열을 반환한다. 인자중 하나가 NULL 일 경우는 NULL 을 반환한다. - 예 : select CONCAT('My', 'S', 'QL'); - LENGTH(str) : 문자열의 길이를 반환한다. - 예 : select LENGTH('text'); - OCTET_LENGTH(str) : LENGTH(str) 와 동일하다. - CHARACTER_LENGTH(str) : LENGTH(str) 와 .. 2007. 8. 9.
MVC 객체지향? MVC (model-view-controller) 객체지향프로그래밍에서, MVC란 사용자 인터페이스를 성공적이며 효과적으로 데이터 모형에 관련 시키기 위한 방법론 또는 설계 방식중 하나이다. MVC 방식은 자바, Smalltalk, C 및 C++ 등과 같은 프로그래밍 언어를 쓰는 개발 환경에서 널리 사용된다. MVC 형식은 목적 코드의 재사용에 유용한 것은 물론, 사용자 인터페이스와 응용프로그램 개발에 소요되는 시간을 현저하게 줄여주는 형식이라고 많은 개발자들이 평가하고 있다. MVC 형식은 소프트웨어 개발에 사용될 세 가지 구성요소 또는 객체를 제안한다. 모형 : 소프트웨어 응용과 그와 관련된 고급 클래스 내의 논리적 데이터 기반 구조를 표현. 이 목적 모형은 사용자 인터페이스에 관한 어떠한 정보도 가.. 2007. 8. 8.