【问题标题】:Oracle SQL Syntax meaningOracle SQL 语法含义
【发布时间】:2021-12-02 13:04:32
【问题描述】:

我正在调试我继承的某人的 Oracle/Java 程序。我非常了解 Oracle (SQL),但我遇到了这个让我感到困惑的序列。我做了通用表名,但其余的都是正确的:

 select min(latitude), min(longitude) from mytable.myrecord where zip like ? || '%'

现在这是一个准备好的语句,所以他们设置了“?”到“10003”以在纽约搜索该邮政编码。我不明白的是“或”部分(||)。这是否意味着 zip 类似于 10003 或 zip 类似于 '%',可以匹配任何内容?

【问题讨论】:

  • 计算为zip like '10003%',即任何以 10003 开头的邮政编码。
  • || 不代表OR。它是字符串连接的标准符号。
  • 哦,有道理。我习惯了 Java 和 C 编程,这意味着 OR ;-)

标签: sql oracle


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-23
    • 2023-03-28
    • 2019-01-15
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    相关资源
    最近更新 更多