Thread

  1. The != and +/- signs are joined together as an operator

    谭忠涛 <zhongtao.tan@seaboxdata.com> — 2025-03-19T01:23:33Z

    case:
    select 1 !=-1;
    select 1 !=+1;
    
    
    
    
    
    Regards
    
    
    
    谭忠涛&nbsp; &nbsp;数据研究院数据库事业部
    北京东方金信科技股份有限公司
    地址:海淀区知春路7号致真大厦 D 座 14 层
    路线:地铁10号线-西土城站-A口
    手机:13920129934
    公众号:东方金信
    网址:www.seaboxdata.com
    关于东方金信
    &nbsp; &nbsp; 北京东方金信科技股份有限公司成立于2013年2月。公司拥有ISO9001、 ISO27001和CMMI5级认证;中国大数据企业50强;首批通过工信部数据中心联盟大数据基础能力和性能双认证;首个国家信息中心“数据资产研究中心”授牌单位;全国信标委智慧城市及大数据标准工作组成员,2017年入选Gartner全球大数据行业和人工智能报告;2019年与腾讯云成为战略合作伙伴并获腾讯数亿元投资;2020年获中金、海淀区国资委入股。
  2. Re: The != and +/- signs are joined together as an operator

    David G. Johnston <david.g.johnston@gmail.com> — 2025-03-19T14:07:17Z

    On Tuesday, March 18, 2025, 谭忠涛 <zhongtao.tan@seaboxdata.com> wrote:
    
    > case:
    > select 1 !=-1;
    > select 1 !=+1;
    >
    >
    Explain why you think it is a bug.  From what I see those are potentially
    valid operator names that do not exist so “operator not found” is the
    correct outcome.
    
    David J.
    
  3. Re: The != and +/- signs are joined together as an operator

    Tom Lane <tgl@sss.pgh.pa.us> — 2025-03-19T14:34:39Z

    "David G. Johnston" <david.g.johnston@gmail.com> writes:
    > On Tuesday, March 18, 2025, 谭忠涛 <zhongtao.tan@seaboxdata.com> wrote:
    >> select 1 !=-1;
    >> select 1 !=+1;
    
    > Explain why you think it is a bug.  From what I see those are potentially
    > valid operator names that do not exist so “operator not found” is the
    > correct outcome.
    
    Our rules for operator names are here:
    
    https://www.postgresql.org/docs/current/sql-syntax-lexical.html#SQL-SYNTAX-OPERATORS
    
    			regards, tom lane