전체 글 (41) 썸네일형 리스트형 [mySQL] SUM, AVG, MAX, MIN 등 SELECT문 SUM연산SELECT SUM(count)FROM my_tableWHERE last_name = 'JANG';//last_name열의 JANG에 해당하는 행 중에 count열의 수를 모두 합한 값을 출력 SELECT first_name, SUM(count)FROM my_tableGROUP BY first_nameORDER BY SUM(count) DESC;//first_name의 같은 값들을 그룹으로 만들어서 SUM연산 후 출력//같은 이름을 가진 사람들의 count 값을 모두 합한 값 내림차순 출력. SELECT first_name, AVG(count)FROM my_tableGROUP BY first_nameORDER BY AVG(count) DESC;//평균값 출력 SELECT first_name, M.. [mySQL] SQL 카테고리, 정렬 1. 카테고리 설정UPDATE my_table SET category =CASEWHEN drama = 'T' THEN 'drama'WHEN comedy = 'T' THEN 'comedy'WHEN cartoon = 'T' AND rating = 'G' THEN 'family'ELSE 'misc'END; 2. 정렬 방법SELECT * FROM my_tableORDER BY last_name;//last_name열을 기준으로 알파벳순 정렬 SELECT * FROM my_tableORDER BY category, last_name;//category 기준으로 정렬하고 last_name으로 정렬. 더 추가하여 세세하게 설정 가능 SELECT * FROM my_tableORDER BY last_name ASC, f.. [MFC] MFC의 기본 실행 순서는 다음과 같다. InitInstance(); //시작될때Run(); ExitInstance(); //종료될때 OnNewDocument() //새문서를 만들 때 함수OnOpenDocument() //문서를 열 때 함수Doc클래스의 속성의 재정의에서 생성 가능 BOOL CMFC_memo01Doc::OnOpenDocument(LPCTSTR lpszPathName){if (!CDocument::OnOpenDocument(lpszPathName))return FALSE; return TRUE;} 프로젝트를 생성하면메인 프레임 윈도우, 메인, 도큐먼트, 뷰 가 생성이 된다MainFrm은 메인 프레임 윈도우로서 가장 먼저 생성되는 윈도우이며 가장 상위의 윈도우이다.솔루션 이름과 같은 이름의 .. [MFC] CWnd, OnCreate, CWnd::Create 기본 명령_1 솔루션의 헤더의 클래스 내부의 재정의 부분에 다음을 입력.CWndm_wndChild;CWnd는 창 클래스의 기본 기능을 사용하기 위한 클래스. 클래스 뷰의 '솔루션이름View'의 속성으로 들어가서 메시지 버튼을 누르면 WM으로 시작하는 메시지들이 나타난다이 중 WM_CREATE를 OnCreate 상태로 만들면 새 함수 OnCreate가 생성된다.(View 윈도우가 만들어 질 때 호출되는 함수.) int CMFCApplication_1View::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CView::OnCreate(lpCreateStruct) == -1) return -1; m_wndChild.Create(_T("STATIC"), _T("DEMO"), WS_CHILD.. [mySQL] SQL 기본 문장 정리_2 DELETE FROM my_tableWHERE 레코드이름 = '레코드내용';ex) DELETE FROM my_tableWHERE first_name = 'MMMM';//해당되는 레코드가 전부 지워짐 UPDATE my_tableSET first_name = 'DDDD'WHERE first_name = 'MMMM';//데이터가 업데이트 됨. SET은 입력할 데이터, WHRER은 데이터의 위치 SHOW CREATE TABLE my_table;// 생성했던 테이블의 코드를 볼 수 있다. CREATE TABLE my_contacts( contact_id INT NOT NULL AUTO_INCREMENT, //1에서 시작해서 계속 증가 PRIMARY KEY (contact_id) //기본키 지정) ALTER TAB.. [mySQL] SQL 기본 문장 정리 _1 CREATE DATABASE 이름;ex) CREATE DATABASE db_test;//데이터베이스 생성 USE 이름;ex) USE db_test;//데이터베이스 선택 및 사용 CREATE TABLE 테이블이름(last_name VARCHAR(20),first_name VARCHAR(10),gender VARCHAR(1) NOT NULL, //빈칸을 허용하지 않는다email VARCHAR(50) DEFAULT '.....' //기본값을 ....으로 사용);//테이블 생성 INSERT INTO 테이블이름('last_name', first_name')VALUE('KKK', 'MMMM');ex) INSERT INTO my_table('last_name', 'first_name')VALUE ('KKK', 'MM.. MSI CX70-moonlight 17인치 노트북 구매 후기 포장은 보는 순간 G마켓으로 착각했다. 안전한 포장 보급형 노트북다운 조촐한 부속품들 LCD보호용 CPU : i5-4200M(2.5GHz)GPU : GT 740M 2GBLCD : 17" 1920*1080RAM : 4GBHDD 500G 노트북을 선정하기 위해 가장 먼저 CPU에 대해 살펴보았는데 다음의 사이트를 이용하여 가격대비 효율이 가장 좋은 프로세서를 찾았다.http://www.notebookcheck.net/Mobile-Processors-Benchmarklist.2436.0.html현재 79위 정도로 나름 나쁘진 않은 사양이고 가격은 저렴해서 가장 보편적으로 쓰이고 있는 프로세서이다.그래픽카드는 내장그래픽만 아니면 되기 때문에 별 신경쓰지 않았고LCD 화면 크기와 해상도는 살 수 있는 가격 내에서.. typedef [데이터 타입을 변수로 지정하여 수정이 용이하다] typedef unsigned int AAB; AAB width=1;AAB lenght=2; 다른 데이터 타입이 필요한 경우 한번의 수정으로 전체 수정이 가능하다. 이전 1 2 3 4 5 6 다음