묻고답하기

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 남기남
꽃제리 레이아웃 배경 & 로그인폼ㅠㅠㅠㅠㅠ [4] file 2009.01.08 by 꽃제리
채연파파 아직 개념을 확실하게 잡지 못해서 그러는데...제로보드 XE사용시...글 내용.. [2] 2009.01.08 by 채연파파
김상태 외부에서 접속이 안되네요..  
서피현 이전에 대해서 ...  
정승채 비밀번호 8자리이상 제한두기 [1] 2009.01.08 by 송혜교남펀
blueberry_jh XML query와 sql관의 관계  
탄약 1.1.4로 업데이트후 admin 페이지에 우측 상단 메뉴의 하위메뉴가 나타나질 않습니다. [2] 2009.01.08 by 탄약
kissuri xe 재설치에 관해 [2] 2009.01.08 by coin
정미선 질문입니다.. 백그라운드 이미지요 file  
쿵푸팬더 포인트 차감문제 저만 그러는건가요? [1] 2009.01.08 by 반도체맨
raystorm 사진 큰걸 올리면 잘려서 나옵니다. [5] file 2009.01.08 by 느까끼
인도 1.1.4로 업데이트후 기본페이지가 게시판으로 연결됩니다, [7] file 2009.01.08 by 인도
인도 페이지모듈에서 ... [1] 2009.01.08 by 인도
홈피스 safe_mod on 상태에서의 제로보드 설치가 불가능한듯..ㅠ.ㅠ [2] 2009.01.08 by kmarcus
o앙마o HOME 삭제해도 게시판이랑 게시글 유지할려면 어떻게 해야 하나요? [1] 2009.01.08 by 느까끼
제로질문맨 재 질문 합니다 [1] 2009.01.08 by 띵야
해커다 XE의 PHP언어를 배울려면 어떤 책을 봐야하죠 ? [2] 2009.01.08 by SOL군
또질문 RewriteEngine on [2] 2009.01.08 by 질문자
제로질문맨 질문 합니다 꼭좀 답변부탁드리겠습니다 [2] 2009.01.08 by 제로질문맨
녹슨 카테고리별로 회원 레벨에 따른 관람 권한을 따로 설정하고 싶습니다. [1] 2009.01.08 by 팩토리
trano 제로보드에 관리자 모드로 로그인이 안됩니다. [1] 2009.01.08 by 팩토리
그냥이에요 카운터 숫자와 기가채팅 접속자 수의 차이점 [3] 2009.01.08 by 그냥이에요
내다 UCC솔루션에 대한 조사입니다~^^  
TooliCEO 플래쉬위에레이어는 올릴 수 있지만 글쓰기폼,선택폼위에는 못올리는건가요? [2] file 2009.01.08 by TooliCEO
tvfxq 도와주세요ㅜㅜㅜ [1] 2009.01.08 by 느까끼
Sunny_love 백성찬님..느까끼님..그리고 고수님들 무슨문제인지 봐주세요.. [9] 2009.01.07 by Sunny_love
하나로45 카테고리 기능에 관련한 긴급(?)질문입니다. [2] 2009.01.07 by 하나로45
퍼른하늘 이런 질문 해도 될런지....  
김정만803 받은메일이 깨지는건 왜 그런건가요? 관리메일 기능의 의미가 없잖아요.. [2] file 2009.01.07 by 김정만803
김정만803 body onload의 숙제를 누가 풀어주려나;;; [4] 2009.01.07 by 김정만803