묻고답하기

XE 초보인데요...

XML query가 제대로 안 와닿아서요 ㅠ

혹시 이 밑에 쿼리들 SQL로 바꿔주실 수 있나요??

SELECT문은 어느정도 이해가 되는데 UPDATE나 DELETE같은 경우는 좀 힘드네요 ㅠ.ㅠ

전체가 아니라도 좋으니 일부분이라도 번역해 주세요.

감사합니다.




    1. <query id="getMemberList" action="select">
      <tables>
         <table name="member" />
      </tables>

    2. <columns>
         <column name="*" />
      </columns>

    3. <conditions>
          <condition operation="equal" column="is_admin" var="is_admin" />
         <condition operation="equal" column="denied" var="is_denied" pipe="and" />
         <group pipe="and">
              <condition operation="like" column="user_id" var="s_user_id" />
              <condition operation="like" column="user_name" var="s_user_name" pipe="or" />
              <condition operation="like" column="nick_name" var="s_nick_name" pipe="or" />
              <condition operation="like" column="email_address" var="s_email_address" pipe="or" />
              <condition operation="like_prefix" column="regdate" var="s_regdate" pipe="or" />
              <condition operation="like_prefix" column="last_login" var="s_last_login" pipe="or" />
          </group>
      </conditions>

      <navigation>
          <index var="sort_index" default="member_srl" order="desc" />
          <list_count var="list_count" default="20" />
          <page_count var="page_count" default="10" />
          <page var="page" default="1" />
      </navigation>
      </query>
  • document.getMonthlyArchivedList : 모듈을 '년월'일을 기준으로 group by 한 결과를 가져옴
  1. <query id="getMonthlyArchivedList" action="select">
    <tables>
        <table name="documents" />
    </tables>

    <columns>
        <column name="substr(regdate,1,6)" alias="month"/>
        <column name="count(*)" alias="count" />
    </columns>

    <conditions>
       <condition operation="in" column="module_srl" var="module_srl" filter="number" />
    </conditions>

    <groups>
        <group column="substr(regdate,1,6)" />
    </groups>
    </query>

 

Insert 예제

  • document.insertCategory : 문서 카테고리 추가

    1. <query id="insertCategory" action="insert">
      <tables>
          <table name="document_categories" />
      </tables>

      <columns>
          <column name="category_srl" var="category_srl" filter="number" notnull="notnull" />
          <column name="module_srl" var="module_srl" filter="number" default="0" notnull="notnull" />
          <column name="title" var="title" notnull="notnull" minlength="2" maxlength="250" />
          <column name="document_count" var="document_count" default="0" />
          <column name="regdate" var="regdate" default="curdate()" />
          <column name="last_update" var="last_update" default="curdate()" />
          <column name="list_order" var="list_order" default="0" />
      </columns>
      </query>

 

update 예제

  • document.updateCategory : 특정 카테고리의 제목이나 순서, 최근 수정일을 변경

    1. <query id="updateCategory" action="update">
      <tables>
          <table name="document_categories" />
      </tables>

      <columns>
          <column name="title" var="title" />
          <column name="list_order" var="list_order" />
          <column name="last_update" var="last_update" default="curdate()" />
      </columns>

      <conditions>
          <condition operation="equal" column="category_srl" var="category_srl" filter="number" notnull="notnull" />
      </conditions>
      </query>

 

delete 예제

  • document.deleteCategory : 특정 카테고리를 삭제

    1. <query id="deleteCategory" action="delete">
      <tables>
          <table name="document_categories" />
      </tables>

      <conditions>
          <condition operation="equal" column="category_srl" var="category_srl" filter="number" notnull="notnull" />
      </conditions>
      </query>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
loveletter 특정 게시판에 페이지 나눔 기능을 넣을려면 어떻게 하면 되나요? [3] 2011.08.30 by 한스님
박종민543 My SQL 라이선스문제  
김기훈883 제로보드에서 로그인정보를 외부페이지로 넘겨주기 어떻게하나요?? [2] 2011.08.30 by 송동우
박재성289 게시판에 본문에 삽입한 사진크기 조절여부.. [1] 2011.08.30 by racer69
Happiness SVN 1.5에서 1.4.5.9로 다운그레이드문제 [1] 2011.08.30 by Happiness
제보공부중 서버이전 문의  
차현배 XE 게시물 백업 질문 드립니다. [1] 2011.08.30 by 송동우
정동석744 게시판 스킨 [1] file 2011.08.30 by 송동우
쿵푸팬더 페이지 수정 버튼이 사라질때..  
carrot213 광고글 등록 안되게 [1] 2011.08.30 by 송동우
예은이다 제로보드xe 게시판권한설정에서 [1] 2011.08.30 by 감로수
Huckleberry Finn MLT_Drop 메뉴 간격이 [1] 2011.08.30 by 송동우
김기훈883 제로보드 설치후 회원가입해서 로그인하면 어디에 정보가 저장되죠?? [1] 2011.08.30 by 송동우
나르니즘 모바일 글쓰기시 핸드폰 아이콘 등으로 표시되게 할 수 있나요?  
아리영22 이메일 내용이 깨져서 옵니다. [1] 2011.08.30 by NetCabin
박민석_PPC 회원정보 엑셀로 출력하는 기능에 대한 질문입니다. [2] 2011.08.30 by 송동우
진실과 거짓말 출석첵크 [1] 2011.08.30 by 송동우
운영인 설문조사에서 누가 어떤 투표를 선택했는지 볼수있나요? [1] 2011.08.30 by 송동우
의협 모바일(아이폰, 스마트폰)으로 접속후 글작성이 안되요. 방법은? [1] 2011.08.31 by 이효준862
tomboy123 html 페이지에 xe의 로그인폼 만 설치할 수 있나요? [1] 2011.08.31 by 공듀
핫센 한글에서 글을 복사하여 붙여넣기 했을 경우 이상한 코드가 삽입됩니다. [1] 2011.08.31
Jaeseong Yoo 관리자페이지 접속하려고 하면 setmodule 에러납니다. ㅠㅠ  
SCAC xe_member의 extra_vars로 중복가입 막기 [1] 2011.08.31 by SCAC
소리없이 업데이후 모듈 에러 문제와 관리자페이지 에러 가 납니다  
이효준862 모바일에서 글쓰기 에디터 문의 [1] 2011.08.31 by 이효준862
fancyydk 게시판 검색 결과 중복 [1] 2011.08.31
H-BNB 팝업소스좀봐주세요 [1] 2011.08.31 by 송동우
한스님 프로필 사진 등록 에러. [1] 2011.08.31
파표 방명록을 팝업형식으로... [1] 2011.08.31 by 한스님
Happiness 게시판 스킨 일괄적용 문의 [1] 2011.08.31 by 송동우