묻고답하기

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 남기남
kissuri xe 재설치에 관해 [2] 2009.01.08 by coin
탄약 1.1.4로 업데이트후 admin 페이지에 우측 상단 메뉴의 하위메뉴가 나타나질 않습니다. [2] 2009.01.08 by 탄약
blueberry_jh XML query와 sql관의 관계  
정승채 비밀번호 8자리이상 제한두기 [1] 2009.01.08 by 송혜교남펀
서피현 이전에 대해서 ...  
김상태 외부에서 접속이 안되네요..  
채연파파 아직 개념을 확실하게 잡지 못해서 그러는데...제로보드 XE사용시...글 내용.. [2] 2009.01.08 by 채연파파
꽃제리 레이아웃 배경 & 로그인폼ㅠㅠㅠㅠㅠ [4] file 2009.01.08 by 꽃제리
마우스킬러 플래너 BNU-module-planner-0_3pl5 일정달력 않나와요? [5] file 2009.01.08 by 마우스킬러
송혜교남펀 최신 이미지 위젯에서 사진이 여려장일때 원하는 사진 보이게 할 수 있나요? [1] 2009.01.08 by 애치티
별사탕FS 1.1.1 인데요.... 1.1.4 로 바로 업그레이드 해도 되나요? [2] 2009.01.08 by earthhero.me
미니 layout.html 에 퀵메뉴달기 [3] 2009.01.08 by 느까끼
질문덕이 제로보드 프로그래밍 소스코드 먹어버리는현상... [2] file 2009.01.08 by 질문덕이
유지은 rss 에 확장변수 출력되게 할려고 하는데요  
겨레사랑 1.1.5로 패치 했는데요 [1] file 2009.01.08 by 겨레사랑
슬픈동화 이슈트래커 관리 권한 문제..  
최대리 제로보드첨부파일수정후로그인문제 [4] 2009.01.08 by 최대리
무비나라 댓글 정렬순서관련 질문입니다.... [1] 2009.01.08 by smileast
Jiyoung540 영어 관리자 페이지에서 보이는 폰트를 arial로 바꾸려면? [1] file 2009.01.08 by 저도궁금
마우스킬러 xe제로보드 소스들을 ultraedit 에서 보면 한글이 깨져 보여요? [3] file 2009.01.08 by 마우스킬러
김정만803 팝업관리 위젯이나 애드온은 없나염...못찾겠어서요.. [6] 2009.01.08 by 가론
노랑이☆ 제로보드XE와 제로보드4 중에 초보에게 편한건 어떤걸까요? [4] 2009.01.08 by 1
스피드111 주소 변경에 대해서 [1] 2009.01.08 by ◀CGlink▶
호꾸 모든게시글안에 똑같은글을 자동으로 넣고싶습니다 [3] 2009.01.08 by 호꾸
송혜교남펀 XE와 쇼핑몰 카드결제 연동하기  
whitenight7 게시판 삭제가 되질 않아요 [2] 2009.01.08 by 찰리
카인군 강제로 사용자의 텍스트 크기 변경이 가능한가요? [2] 2009.01.08 by 카인군
카인군 크롬에서 레이아웃이 좀 신기하게 로그인 유무에 따라 깨집니다. [3] 2009.01.08 by 카인682
최대리 최고관리권한 [1] 2009.01.08 by 겨레사랑
젤라존 게시판에다가 글양식을 넣을순 없나요?