Help:严格的比较操作符

From semantic-mediawiki.org
(Redirected from Help:严格比较操作符)
Jump to: navigation, search
SMW 用户手册
入门
浏览界面
Special:Ask
Special:Browse
语义搜索
页面选择
严格的比较操作符
显示信息
结果格式
嵌入式查询
概念
推理
编辑
属性及类型
特殊属性
自定义计量单位

语义模板

服务链接

语义网
RDF导出

外部工具

词表导入

本体导入

SMW 管理员手册

Semantic MediaWiki (SMW)里面,比较操作符<> 指的分别是 "小于等于" 和 "大于等于"。 所以说,它们的行为与一些人们所期望的稍有不同,因为其中包含了"或等于"的含义。 也许您希望这些比较操作符的行为就像数学当中的意思一样。 自SMW 1.5.3起,这已经成为可能,但需要加以说明,防止误解。

启用严格的比较操作符

要启用对比较操作符的严格解释,请参见配置查询设置

标准的与严格的比较操作符之间的比较

对于不同的范围比较操作符,根据$smwStrictComparators的不同,可使用下列比较操作符:

比较操作符 $smwStrictComparators = false
(默认设置)
$smwStrictComparators = true
小于等于 <   或者  
大于等于 >   或者  
l小于 << <   或者   <<
大于 >> >   或者   >>

请注意,SMW在1.5.3版之前,比较操作符的行为曾有点比较简单:

比较操作符 SMW 1.5.2及更早期的版本
小于等于 <
大于等于 >
小于
大于

关于严格的比较操作符的告诫(为避免误解的说明)

在切换到严格的比较操作符时,有两点要注意:

  1. 采用 < 和 > 的已有查询可能会产生不同的结果(这一点对于与 ! 组合使用的 < 并不成立)
  2. 使用标准键盘不易插入符号 ≤ 和 ≥ 。用户可能需要:
    1. 复制并粘贴这些符号,或者:
    2. 使用额外的软件,如Windows'的"字符映射表(Character Map)"(开始 > 程序 > 附件 > 系统工具 > 字符映射表,然后转到字体"Symbol");或者:
    3. 在美国Windows英文键盘上,可以利用 "Alt+242" 来输入 ≥ ,而利用 "Alt+243" 来输入 ≤。


{{#set: |docinfo status=effective }}{{#set:

|worn by =Template:Docinfo
|warning =No description
}}{{#set:

|revision id=14688 |namespace=Help |docinfo progress =95 |docinfo priority =3 }}{{#set:docinfo master page=Help:Strict comparators }}{{#set:docinfo category=-}}{{#set:docinfo author=-}}{{#set:docinfo editor=-}}{{#set:docinfo support=-}}{{#set:docinfo language=zh-hans}}

本文档页面适用于SMW从1.5.3版到最新版本的所有版本。
其他版本: {{#ask: Docinfo master page::Help:Strict comparators Docinfo language::zh-hans from version::!1.5.3|
   ?from version = |
   ?to version = |
   sort = from version|
   order = desc|
   link=none|
   format=list|
   sep=, |
   template=versionlink|
   limit = 3|
   searchlabel = […]
  }}       其他语言: {{#ask: Docinfo master page::Help:Strict comparators from version::1.5.3 Docinfo language::!zh-hans|
  ?Docinfo language =|
  link=none|
  format=list|
  sep=, |
  template=languagelink|
  sort = Docinfo language|
  order = asc|
  limit = 10|
  searchlabel = […]
}}

Docinfo master page::Help:Strict comparators Docinfo language::zh-hans from version::1.5.3

{{#set:Release status=current}}

{{#set:Is master page=false}}