【问题标题】:How do I query for something that starts with certain characters?如何查询以某些字符开头的内容?
【发布时间】:2012-07-20 03:15:04
【问题描述】:

这是我的代码:

SELECT SRV_NAME, TOT_CPU, TOT_MEM, SNAP_DATE
FROM capacity.SRV_CAPACITY_SEV
WHERE SRV_NAME in ('absshs1p", "AA03server', 'AA02server', 'BA01server', 'BA03server', 'BC03server') AND SNAP_DATE BETWEEN to_date('10-jun-2012 00:00:00', 'dd-mon-yyyy hh24:mi:ss') AND to_date('12-jun-2012 00:00:00', 'dd-mon-yyyy hh24:mi:ss')
ORDER BY SRV_NAME desc, SNAP_DATE desc;

如何查询以某些字符开头的服务器?例如,我如何搜索仅以“AA”开头的服务器?

顺便说一句,我正在使用 Oracle SQL。

【问题讨论】:

    标签: sql oracle search


    【解决方案1】:

    你可以这样做

    WHERE SRV_NAME LIKE 'AA%'
    

    【讨论】:

    • 谢谢!我认为这是像这样简单的事情,但我没有在网上找到直接的答案。这就像一个魅力!再次感谢!
    • 请注意LIKE 尊重可能需要转义的特殊字符_%stackoverflow.com/questions/21380261/…
    猜你喜欢
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 2016-12-12
    • 2021-08-30
    • 2017-11-08
    • 2021-02-12
    • 2017-09-27
    相关资源
    最近更新 更多