중복된 값을 제거하고 결과를 나타내 준다고 한다.
Select Distinct item from item_list
동일한 이름의 아이템은 제거되고 나옴
DB에 a,a,a,b,b,b,c 들어 있다면
a,b,c 만 출력된다.
2013년 6월 22일 토요일
[MySql] where not exists
좀 더 찾아보니 위의 의미 라기 보단
select column from Table1 where not exists (select * from Table wher T1 = T2)
등과 같이 쓰이는데
() 안의 쿼리 문이 참이 아닐경우( 해당 하는 데이터가 없을 경우)
앞의 select 를 실행하라는 의미이다.
2013년 6월 12일 수요일
[C언어] printf의 특수문자
printf 내에서 %(퍼센트) 를 출력하려면
두번 적어 줘야 된다.
즉
printf("%%");
출력 결과
%
그 외 특수문자들
\a = 경고 음 소리
\b = 빽스페이스
\f = 폼 피드
\n = 엔터
\r = 케리지 리턴
\t = 수평 탭
\v = 수직 탭
\\ = 백슬러시
\' = 작은 따옴표
\" = 큰 따옴표
두번 적어 줘야 된다.
즉
printf("%%");
출력 결과
%
그 외 특수문자들
\a = 경고 음 소리
\b = 빽스페이스
\f = 폼 피드
\n = 엔터
\r = 케리지 리턴
\t = 수평 탭
\v = 수직 탭
\\ = 백슬러시
\' = 작은 따옴표
\" = 큰 따옴표
2013년 6월 10일 월요일
[MFC] ComboBox
CCombobox m_combo_box;
dropdown의 edit 창의 메세지 얻기
m_combo_box.GetWindowText();
combobox의 item 모두 지우기
m_combo_box.ResetContent();
선택한 라인의 String 가져오기
CString current;
m_combo_box.GetLBText( m_combo_box.GetCurSel(), current);
dropdown의 edit 창의 메세지 얻기
m_combo_box.GetWindowText();
combobox의 item 모두 지우기
m_combo_box.ResetContent();
선택한 라인의 String 가져오기
CString current;
m_combo_box.GetLBText( m_combo_box.GetCurSel(), current);
2013년 6월 5일 수요일
2013년 6월 3일 월요일
[MFC] dropdown ombobox의 edit 영역 가져 오기
[MFC]메모 - 리스트 박스 콤보 박스
HINE.egloos.com/1178336
리스트 박스에서 코드로 내용 입력 하기
- CListBox 객체를 만들고, 객체의 멤버 함수 InsertString, AddStrign 등으로 추가한다.
에디트 컨트롤의 내용을 리스트 박스로 입력하기
- 에디트 컨트롤에 입력된 문자열을 CListBox 객체의 멤버함수의 인자로 보낸다.
- 콤보 박스에 입력할때도 같은 방식으로 할 수 있다.
- GetCurSel 함수로 선택된 인덱스를 검색하고, GetText 함수로 원하는 문자열 변수로 저장시켜 준다.
-FindString() 함수를 이용한다.
콤보 박스의 Drop List 타입은 콤보 박스 내의 입력이 불가능하게 만들고
Drop Down은 에디트 컨트롤 처럼 입력이 가능하도록 해준다.
DropDown 형식의 콤보박스에서 쓰여진 텍스트를 콤보박스내에 입력하려면
DropDown형식의 콤보박스의 스트링 객체를 추가한 후에 리스트 박스에
문자열을 추가하듯이 하면 된다.
스트링 객체를 추가 하지 않고, GetWindowText 함수를 이용하면 좀더 쉽게 문자열 추가가 가능해진다
리스트박스, 콤보 박스의 삽입 추가는 해당 객체의 멤버 함수를 잘 이용하여야 한다.
출처 : http://valley.egloos.com/viewer/?url=http://hine.egloos.com/1178336
- CListBox 객체를 만들고, 객체의 멤버 함수 InsertString, AddStrign 등으로 추가한다.
에디트 컨트롤의 내용을 리스트 박스로 입력하기
- 에디트 컨트롤에 입력된 문자열을 CListBox 객체의 멤버함수의 인자로 보낸다.
- 콤보 박스에 입력할때도 같은 방식으로 할 수 있다.
사용예제)선택된 리스트 박스의 내용을 다른 곳으로 저장하기
void CListComboView::OnButtonEditToListAdd()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
m_clList.InsertString( m_clList.GetCount(), m_csListAddStr);
}
- GetCurSel 함수로 선택된 인덱스를 검색하고, GetText 함수로 원하는 문자열 변수로 저장시켜 준다.
사용예제)리스트 박스의 원하는 문자열을 검색
void CListComboView::OnSelchangeList()
{
// TODO: Add your control notification handler code here
int index = m_clList.GetCurSel();
m_clList.GetText(index, m_clkSelected);
UpdateData(FALSE);
}
-FindString() 함수를 이용한다.
콤보 박스의 Drop List 타입은 콤보 박스 내의 입력이 불가능하게 만들고
Drop Down은 에디트 컨트롤 처럼 입력이 가능하도록 해준다.
DropDown 형식의 콤보박스에서 쓰여진 텍스트를 콤보박스내에 입력하려면
DropDown형식의 콤보박스의 스트링 객체를 추가한 후에 리스트 박스에
문자열을 추가하듯이 하면 된다.
스트링 객체를 추가 하지 않고, GetWindowText 함수를 이용하면 좀더 쉽게 문자열 추가가 가능해진다
리스트박스, 콤보 박스의 삽입 추가는 해당 객체의 멤버 함수를 잘 이용하여야 한다.
출처 : http://valley.egloos.com/viewer/?url=http://hine.egloos.com/1178336
[MFC] DWORD -> CString
CString cstrTemp;
cstrTemp.Format(L"%lu", (ULONG)dword);
안되면
DWORD dwnumber = 1234;
CString csNumber;
csNumber.Format("%lu", dwNumber);
cstrTemp.Format(L"%lu", (ULONG)dword);
안되면
DWORD dwnumber = 1234;
CString csNumber;
csNumber.Format("%lu", dwNumber);
피드 구독하기:
글 (Atom)