묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
query xml에서 의미를 잘 모르겠네요.(포이트100)
2010.11.30 23:46
안녕하세요.
XE를 접하고 초짜를 때고 중급으로 넘어가려고 하는데... 잘 안되네요.
특히 query xml 문법을 잘 이해하지를 못하겠네요.
<table>, <colum>, <navigation> 등은 어느 정도 이해를 하겠는데
<condition>과 <groups>, <group> 도무지 이해가 안되네요.
1.<condition>은 어떻게 작동되는 것인가요?
<condition>의 속성값 중 'operation'의 값의 의미는 무엇인가요?(특히 빨간색부)
equal : column = (var|default)
more : column >= (var|default)
excess : column > (var|default)
less : column <= (var|default)
below : column < (var|default)
notequal : column != (var|default)
notnull : column is not null
null : column is null
like_prefix : column like '%var|default'
like_tail : column like 'var|default%'
like : column like '%var|default%'
in : column in (var|default)
notin : column not in (var|default)
more : column >= (var|default)
excess : column > (var|default)
less : column <= (var|default)
below : column < (var|default)
notequal : column != (var|default)
notnull : column is not null
null : column is null
like_prefix : column like '%var|default'
like_tail : column like 'var|default%'
like : column like '%var|default%'
in : column in (var|default)
notin : column not in (var|default)
<condition>의 속성값 중 'pipe'의 'or/and'+ '는 무엇이며 어떻게 사용하나요?
2.<group pipe=''or/and>의 의미는 무엇이며 어떻게 사용하나요?
3.<groups>와 그 내에 있는 <group>의 의미는 무엇이며 어떻게 사용하나요?
XE의 매뉴얼 보고, 예제를 보아도 도무지 의미를 모르겠네요.
아직 필터도 있고 넘어야 할 산은 많은데 진행은 안되고...
그리고 끝으로 query xml을 제대로 이해하려면 SQL을 알아야 하나요?
책이나 사이트 소개 좀... 현재 목표는 위젯을 제손으로 만들어 보는 것입니다. 편집이 아니라...
자세한 답변 부탁드립니다.
깊이있는 답변은 못드리지만
query xml을 이해하시려면 사용하시는 Database(통상 MySql 정도)의 Query 문법을 알고 계시는게 좋습니다.
php로 db query를 직접 작성해보신 분이라면 query xml로 작성한것이 실제 작동하는 query문으로 어떻게 해석될지 그냥 보이실꺼거든요.
메뉴얼상에 xml쿼리 설명 페이지에 이 xml쿼리가 해석된 실제쿼리문을 적어주는것도 도움이 될것같네요 건의해봐야겠습니다.^^