|
|
Line 1: |
Line 1: |
− | <!-- the actual query the user wants - at the top so we can do fun stuff auto-determining the needed medium/type
| + | #REDIRECT [[Number F0]] |
− | -->{{ #vardefine: $query_query | {{{1|}}}
| |
− | }}{{ #vardefine: $query_query_lc | {{ lc: {{ #var: $query_query }} }}
| |
− | }}{{ #arraydefine: @check_query | {{ #var: $query_query_lc }}
| |
− | }}{{ #vardefine: $query_medium | {{ #switch: {{ #replace: {{ #replace: {{ lc: {{{medium}}} }} }} | - }}
| |
− | | ocg | tcg | ocg/tcg | tcg/ocg | official = official
| |
− | | anime = anime
| |
− | | animeonly = anime-only
| |
− | | manga = manga
| |
− | | mangaonly = manga-only
| |
− | | vg | videogame = vg
| |
− | | vgonly | videogameonly = vg-only
| |
− | | nonofficial = non-official
| |
− | | #default =
| |
− | }}
| |
− | }}{{ #vardefine: $query_medium_query | {{ #switch: {{ #var: $query_medium }}
| |
− | | official = [[Class 1::Official]]
| |
− | | anime = [[Medium::Anime]]
| |
− | | anime-only = [[Category:Anime cards with no OCG/TCG counterpart]]
| |
− | | manga = [[Medium::Manga]]
| |
− | | manga-only = [[Category:Manga cards with no OCG/TCG counterpart]]
| |
− | | vg = <q>[[Medium::Video game]] OR [[Class 4::VG]]</q>
| |
− | | vg-only = [[Category:Video game cards with no OCG/TCG counterpart]]
| |
− | | non-official = <q>[[Medium::Anime]] OR [[Medium::Manga]] OR [[Medium::Video game]] OR [[Class 4::VG]]</q>
| |
− | }}
| |
− | }}{{ #vardefine: $query_query_medium
| |
− | | {{ #if:
| |
− | {{ #pos: {{ #var: $query_query_lc }} | official }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | ::ocg }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | ::tcg }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!!}}ocg }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!!}}tcg }}
| |
− | | official
| |
− | | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | anime }}
| |
− | | anime
| |
− | | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | manga }}
| |
− | | manga
| |
− | | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | video game }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | ::vg }}
| |
− | | vg
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}{{ #if: {{ #var: $query_query_medium }}
| |
− | | {{ #vardefine: $query_medium_query }}
| |
− | }}{{ #vardefine: $query_card_type | {{ #switch: {{ #replace: {{ #replace: {{ lc: {{{type}}} }} | cards }} | card }}
| |
− | | monster = monster
| |
− | | spell = spell
| |
− | | trap = trap
| |
− | | speedspell = speed spell
| |
− | | virus = virus
| |
− | | equip = equip
| |
− | | illusion = illusion
| |
− | | ritual = ritual
| |
− | | trap-spell | trapspell | spell-trap | spelltrap = trap spell
| |
− | | trap-equip | trapequip = trap-equip
| |
− | | ??? = ???
| |
− | | spell/trap | s/t | nonmonster | non-monster = non-monster
| |
− | | #default =
| |
− | }}
| |
− | }}{{ #vardefine: $query_card_type_query | {{ #switch: {{ #var: $query_card_type }}
| |
− | | monster = [[Card type::Monster Card]]
| |
− | | spell = [[Card type::Spell Card]]
| |
− | | trap = [[Card type::Trap Card]]
| |
− | | speed spell = [[Card type::Speed Spell Card]]
| |
− | | virus = [[Card type::Virus Card]]
| |
− | | equip = [[Card type::Equip Card]]
| |
− | | illusion = [[Card type::Illusion Card]]
| |
− | | ritual = [[Card type::Ritual Card]]
| |
− | | trap spell = [[Card type::Trap Spell Card]]
| |
− | | trap-equip = [[Card type::Trap-Equip Card]]
| |
− | | ??? = [[Card type::???]]
| |
− | | non-monster = [[Concept:Non-monster cards]]
| |
− | }}
| |
− | }}{{ #vardefine: $query_card_type | {{ #var: $query_card_type | {{ #if:
| |
− | {{ #pos: {{ #var: $query_query_lc }} | monster }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | primary type:: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | secondary type:: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | attribute:: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!((}}type:: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | level:: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | rank:: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | stars:: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | pendulum scale:: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | link arrows:: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!((}}atk }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!((}}?atk }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!((}}def }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!((}}?def }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | link rating:: }}
| |
− | | monster
| |
− | }}<!-- might need something for Spell/Trap Monsters -->
| |
− | }}
| |
− | }}<!--
| |
− | | |
− | decide which data columns get displayed (this might need a force display parameter for some queries, but we'll try without for now)
| |
− | #ask seems to ignore empty pipe parameters, so doing it this way saves us many, many possible permutations of full statements
| |
− | of course, if it allowed using {{!}} for pipes (as it should), this could be simplified further...
| |
− | | |
− | -->{{ #vardefine: $query_col_card_type | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | {{!((}}card type:: }} || ?Card type = }}
| |
− | }}{{ #ifeq: {{ #var: $query_card_type }} | monster
| |
− | | {{ #vardefine: $query_col_primary_type | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | {{!((}}primary type:: }} | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | pendulum monster }} | ?Primary type }} | ?Primary type }}
| |
− | }}{{ #vardefine: $query_col_secondary_type | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | {{!((}}secondary type:: }} || ?Secondary type }}
| |
− | }}{{ #vardefine: $query_col_attribute | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | {{!((}}attribute:: }} || ?Attribute = [[Attribute]] }}
| |
− | }}{{ #vardefine: $query_col_type | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | {{!((}}type:: }} || ?Type = [[Type]] }}
| |
− | }}<!--
| |
− | -->{{ #vardefine: $query_col_stars
| |
− | | {{ #if: {{ #arraysearch: @check_query | /(\{{!(}}\{{!(}}\??(stars{{!}}level{{!}}rank){{!}}link (arrow{{!}}monster{{!}}rating))/ }}
| |
− | | {{ #if: {{ #arraysearch: @check_query | /(stars{{!}}level{{!}}rank)::(<{{!}}>{{!}}\d\d?\{{!}}\{{!}}\d)/ }}
| |
− | | ?Stars string = {{ #if: {{ #arraysearch: @check_query | /(xyz( pendulum)? monster)/ }}
| |
− | |
| |
− | | [[Level]]/<br />
| |
− | }}[[Rank]]
| |
− | }}
| |
− | | ?Stars string = {{ #if: {{ #arraysearch: @check_query | /(xyz( pendulum)? monster)/ }}
| |
− | |
| |
− | | [[Level]]/<br />
| |
− | }}[[Rank]]
| |
− | }}
| |
− | }}<!--
| |
− | -->{{ #vardefine: $query_col_scale | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | pendulum monster }} | ?Pendulum Scale = [[Pendulum Scale|Scale]] }}
| |
− | }}{{ #vardefine: $query_col_atk | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | {{!((}}atk }}{{ #pos: {{ #var: $query_query_lc }} | {{!((}}?atk }} || ?ATK string = [[ATK]] }}
| |
− | }}{{ #if: {{ #arraysearch: @check_query | /(link (arrow{{!}}monster{{!}}rating))/ }}
| |
− | | {{ #vardefine: $query_col_link_rating | ?Link Rating = [[LINK]] }}
| |
− | | {{ #vardefine: $query_col_def | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | {{!((}}def }}{{ #pos: {{ #var: $query_query_lc }} | {{!((}}?def }} || ?DEF string = [[DEF]] }} }}
| |
− | }}
| |
− | | {{ #vardefine: $query_col_card_type_st | {{ #if: {{ #var: $query_col_card_type }} | {{ #switch: {{ #var: $query_card_type }} | non-monster | <!-- empty --> = {{ #var: $query_col_card_type }} [[Card type]] }} }}
| |
− | }}{{ #vardefine: $query_col_property | {{ #if: {{ #pos: {{ #var: $query_query_lc }} | {{!((}}property:: }} || ?Property = [[Property]] }}
| |
− | }}{{ #vardefine: $query_col_card_type_st | {{ #if: {{ #var: $query_col_property }} | {{ #var: $query_col_card_type_st }} }}
| |
− | }}
| |
− | }}{{ #vardefine: $query_col_extra | {{ #if: {{{extra_column|}}} | ?{{{extra_column}}} {{ #if: {{{extra_label|}}} | = {{{extra_label}}} }} }}
| |
− | }}<!--
| |
− | | |
− | some other stuff
| |
− | | |
− | -->{{ #vardefine: $query_limit | {{ #if: {{{limit|}}} | {{ #iferror: {{ #expr: {{{limit}}} }} || {{{limit}}} }} }}
| |
− | }}{{ #vardefine: $query_sort | {{{sort|#}}}
| |
− | }}{{ #vardefine: $query_order | {{{order|}}}
| |
− | }}{{ #vardefine: $query_count | {{ #explode: {{ #ask: {{ #var: $query_medium_query }}{{ #var: $query_card_type_query }}{{ #var: $query_query }} | format=count }} | < }}
| |
− | }}<!--
| |
− | | |
− | we finally get to the actual query
| |
− | | |
− | -->{{ #ask: {{ #var: $query_medium_query }}{{ #var: $query_card_type_query }}{{ #var: $query_query }}
| |
− | |{{ #if: {{ #var: $query_query_medium | {{ #var: $query_medium }} }} | ?English name (linked) = }}
| |
− | |?Japanese name
| |
− | |{{ #var: $query_col_primary_type }}
| |
− | |{{ #var: $query_col_secondary_type }}
| |
− | |{{ #var: $query_col_attribute }}
| |
− | |{{ #var: $query_col_card_type_st }}
| |
− | |{{ #var: $query_col_type }}
| |
− | |{{ #var: $query_col_stars }}
| |
− | |{{ #var: $query_col_scale }}
| |
− | |{{ #var: $query_col_atk }}
| |
− | |{{ #var: $query_col_def }}
| |
− | |{{ #var: $query_col_link_rating }}
| |
− | |{{ #var: $query_col_property }}
| |
− | |{{ #var: $query_col_extra }}
| |
− | | {{ #if: {{ #var: $query_query_medium | {{ #var: $query_medium }} }} | mainlabel = - }}
| |
− | | headers = plain
| |
− | | class = sortable wikitable smwtable card-list
| |
− | | {{ #if: {{ #var: $query_limit }} | limit = {{ #var: $query_limit }} }}
| |
− | | {{ #if: {{ #var: $query_sort }} | sort = {{ #var: $query_sort }} }}
| |
− | | {{ #if: {{ #var: $query_order }} | order = {{ #var: $query_order }} }}
| |
− | | searchlabel = ... further results ({{ #expr: {{ #var: $query_count }} - {{ #var: $query_limit | 50 }} }} more)
| |
− | | {{ #if: {{{debug<includeonly>|</includeonly>}}} | format = debug }}
| |
− | }}<!--
| |
− | | |
− | debugging
| |
− | | |
− | -->{{ #if: {{{debug<includeonly>|</includeonly>}}} | <nowiki/>
| |
− | * <code>#ask</code> query: <code>{{ #tag: nowiki | {{ #var: $query_medium_query }}{{ #var: $query_card_type_query }}{{ #var: $query_query }} }}</code>
| |
− | * <abbr title="query entered">$query_query</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_query }} }}</code>
| |
− | * <abbr title="lowercased query entered">$query_query_lc</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_query_lc }} }}</code>
| |
− | * <abbr title="normalized <nowiki>{{{medium}}}</nowiki> entered">$query_medium</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_medium }} }}</code>
| |
− | * <abbr title="processed $query_medium ready to use on the query">$query_medium_query</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_medium_query }} }}</code>
| |
− | * <abbr title="type of the medium (if for cards, to enable/disable labels)">$query_query_medium</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_query_medium }} }}</code>
| |
− | * <abbr title="normalized <nowiki>{{{type}}}</nowiki> entered">$query_card_type</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_card_type }} }}</code>
| |
− | * <abbr title="processed $query_card_type ready to use on the query">$query_card_type_query</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_card_type_query }} }}</code>
| |
− | * <abbr title="enable/disable «?Card type» column">$query_col_card_type</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_card_type }} }}</code>
| |
− | * <abbr title="for monster cards, enable/disable «?Primary type» column">$query_col_primary_type</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_primary_type }} }}</code>
| |
− | * <abbr title="for monster cards, enable/disable «?Secondary type» column">$query_col_secondary_type</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_secondary_type }} }}</code>
| |
− | * <abbr title="for monster cards, enable/disable «?Attribute» column">$query_col_attribute</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_attribute }} }}</code>
| |
− | * <abbr title="for monster cards, enable/disable «?Type» column">$query_col_type</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_type }} }}</code>
| |
− | * <abbr title="for monster cards, enable/disable «?Stars string» column">$query_col_stars</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_stars }} }}</code>
| |
− | * <abbr title="for monster cards, enable/disable «?Pendulum Scale» column">$query_col_scale</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_scale }} }}</code>
| |
− | * <abbr title="for monster cards, enable/disable «?Link Rating» column">$query_col_link_rating</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_link_rating }} }}</code>
| |
− | * <abbr title="for monster cards, enable/disable «?ATK string» column">$query_col_atk</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_atk }} }}</code>
| |
− | * <abbr title="for monster cards, enable/disable «?DEF string» column">$query_col_def</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_def }} }}</code>
| |
− | * <abbr title="for Spell/Traps, enable/disable «?Card type» column">$query_col_card_type_st</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_card_type_st }} }}</code>
| |
− | * <abbr title="for Spell/Traps, enable/disable «?Property» column">$query_col_property</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_property }} }}</code>
| |
− | * <abbr title="to add another column"><code><nowiki>{{{extra_column}}}</nowiki></code></abbr>: <code>{{ #tag: nowiki | {{{extra_column|}}} }}</code>
| |
− | * <abbr title="to add a label to the new column"><code><nowiki>{{{extra_label}}}</nowiki></code></abbr>: <code>{{ #tag: nowiki | {{{extra_label|}}} }}</code>
| |
− | * <abbr title="full new column (with label, if passed)">$query_col_extra</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_col_extra }} }}</code>
| |
− | * limit: {{ #var: $query_limit | 50 }}
| |
− | * <abbr title="<nowiki>{{{sort}}}</nowiki>, for sorting the results by property">$query_sort</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_sort }} }}</code>
| |
− | * <abbr title="<nowiki>{{{order}}}</nowiki>, for ordering the results by values">$query_order</abbr>: <code>{{ #tag: nowiki | {{ #var: $query_order }} }}</code>
| |
− | * <abbr title="results count">$query_count</abbr>: {{ #var: $query_count }}
| |
− | }}<!--
| |
− | | |
− | we have to blank the column variables to keep from polluting subsequent transclusions (since they aren't always defined above, and therefore aren't guaranteed to be blank from previous transclusions)
| |
− | | |
− | -->{{ #vardefine: $query_col_card_type
| |
− | }}{{ #vardefine: $query_col_card_type_st
| |
− | }}{{ #vardefine: $query_col_primary_type
| |
− | }}{{ #vardefine: $query_col_secondary_type
| |
− | }}{{ #vardefine: $query_col_attribute
| |
− | }}{{ #vardefine: $query_col_type
| |
− | }}{{ #vardefine: $query_col_stars
| |
− | }}{{ #vardefine: $query_col_scale
| |
− | }}{{ #vardefine: $query_col_atk
| |
− | }}{{ #vardefine: $query_col_def
| |
− | }}{{ #vardefine: $query_col_link_rating
| |
− | }}{{ #vardefine: $query_col_property
| |
− | }}{{ #vardefine: $query_col_extra
| |
− | }}{{ #vardefine: $query_limit
| |
− | }}{{ #vardefine: $query_sort
| |
− | }}{{ #vardefine: $query_order
| |
− | }}{{ #vardefine: $query_count
| |
− | }}<!--
| |
− | | |
− | last, any tracking categories
| |
− | | |
− | -->{{ #if: {{ #pos: {{ #var: $query_query_lc }} | card category }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | s/t class }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | rfp:: }}<!-- replace with "Banishing" -->
| |
− | {{ #pos: {{ #var: $query_query_lc }} | remove from play }}<!-- replace with "banish" -->
| |
− | {{ #pos: {{ #var: $query_query_lc }} | removes from play }}<!-- replace with "banishes" -->
| |
− | {{ #pos: {{ #var: $query_query_lc }} | removed from play }}<!-- replace with "banished" -->
| |
− | {{ #pos: {{ #var: $query_query_lc }} | removing from play }}<!-- replace with "banishing" -->
| |
− | {{ #pos: {{ #var: $query_query_lc }} | monster type }}<!-- replace with "Primary type" or "Secondary type" as appropriate -->
| |
− | {{ #pos: {{ #var: $query_query_lc }} | life points:: }}<!-- replace with "LP" -->
| |
− | {{ #ifeq: {{ lc: {{{extra_column}}} }} | card category | 1 }}
| |
− | {{ #ifeq: {{ lc: {{{extra_column}}} }} | s/t class | 1 }}
| |
− | {{ #ifeq: {{ lc: {{{extra_column}}} }} | rfp | 1 }}<!-- replace with "Banishing" -->
| |
− | {{ #ifeq: {{ lc: {{{extra_column}}} }} | monster type | 1 }}<!-- replace with "Primary type" or "Secondary type" as appropriate -->
| |
− | {{ #ifeq: {{ lc: {{{extra_column}}} }} | life points | 1 }}<!-- replace with "LP" -->
| |
− | | [[Category:((Card query)) transclusions querying deprecated properties]]
| |
− | }}{{ #if: {{{extra_column|}}}
| |
− | | [[Category:Queries with an extra column]]{{ #ifeq: {{{extra_column}}} | {{{extra_header}}}
| |
− | | [[Category:((Card query)) transclusions with an unnecessary extra_header]]
| |
− | }}
| |
− | | {{ #if: {{{extra_header|}}}
| |
− | | [[Category:((Card query)) transclusions with an unnecessary extra_header]]
| |
− | }}
| |
− | }}{{ #if: {{{sort|}}}
| |
− | | [[Category:Queries with a custom sort]]
| |
− | }}{{ #if: {{{order|}}}
| |
− | | [[Category:Queries with a custom order]]
| |
− | }}{{ #if: {{{limit|}}}
| |
− | | {{ #iferror: {{ #expr: {{{limit}}} }}
| |
− | | [[Category:((Card query)) transclusions with junk limit values]]
| |
− | | {{ #ifeq: {{{limit}}} | 50
| |
− | | [[Category:((Card query)) transclusions with an unnecessary limit]]
| |
− | | [[Category:Queries with a custom limit]]
| |
− | }}
| |
− | }}
| |
− | }}{{ #if: {{ #pos: {{ #var: $query_query }} | {{!}}{{!}} }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!))}} or {{!((}} }}
| |
− | | [[Category:Queries with disjunctions]]
| |
− | }}{{ #if: {{ #pos: {{ #var: $query_query }} | {{!))}}{{!((}} }}
| |
− | {{ #pos: {{ #var: $query_query }} | {{!))}} {{!((}} }}
| |
− | | [[Category:Queries with multiple terms]]
| |
− | }}{{ #if: {{ #pos: {{ #var: $query_query_lc }} | <q> }}
| |
− | | [[Category:Queries with subqueries]]
| |
− | }}{{ #if: {{ #pos: {{ #var: $query_query }} | ::~ }}
| |
− | {{ #pos: {{ #var: $query_query }} | {{!}}{{!}}~ }}
| |
− | {{ #pos: {{ #var: $query_query }} | ::!~ }}
| |
− | {{ #pos: {{ #var: $query_query }} | {{!}}{{!}}!~ }}
| |
− | | [[Category:Queries with a like comparator]]
| |
− | }}{{ #if: {{ #pos: {{ #var: $query_query_lc }} | ::like: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!}}{{!}}like: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | ::nlike: }}
| |
− | {{ #pos: {{ #var: $query_query_lc }} | {{!}}{{!}}nlike: }}
| |
− | | [[Category:Queries with a like comparator]][[Category:Queries using LIKE/NOT LIKE SQL notation]]
| |
− | }}{{ #if: {{ #pos: {{ #replace: {{ #var: $query_query }} | ::!~ }} | ::! }}
| |
− | {{ #pos: {{ #replace: {{ #var: $query_query }} | {{!}}{{!}}!~ }} | {{!}}{{!}}! }}
| |
− | | [[Category:Queries with a not equal comparator]]
| |
− | }}{{ #if: {{ #pos: {{ #var: $query_query }} | ::< }}
| |
− | {{ #pos: {{ #var: $query_query }} | ::> }}
| |
− | {{ #pos: {{ #var: $query_query }} | ::≤ }}
| |
− | {{ #pos: {{ #var: $query_query }} | ::≥ }}
| |
− | {{ #pos: {{ #var: $query_query }} | {{!}}{{!}}< }}
| |
− | {{ #pos: {{ #var: $query_query }} | {{!}}{{!}}> }}
| |
− | {{ #pos: {{ #var: $query_query }} | {{!}}{{!}}≤ }}
| |
− | {{ #pos: {{ #var: $query_query }} | {{!}}{{!}}≥ }}
| |
− | | [[Category:Queries with comparators]]
| |
− | }}<noinclude>
| |
− | {{Documentation}}</noinclude>
| |