gpt4 book ai didi

mysql - 省略 SQL 中的某些记录

转载 作者:行者123 更新时间:2023-11-29 04:02:09 26 4
gpt4 key购买 nike

我有一个如下表(记录)。

ID           Status
AA124 Pass
AA125 Pass
Z_AA134 Fail
Z_AA135 Pass
P4235 Fail

我想隐藏所有以Z_开头的记录,但不隐藏以Z_开头且状态为Fail的记录并显示其他记录。

所以我要选择

ID           Status
AA124 Pass
AA125 Pass
Z_AA134 Fail
P4235 Fail

来自上表。

我的选择查询只产生 Z_ 而不是其他(显然)

Select * from table where ID like 'Z_%' and status = 'Fail'

最佳答案

select  *
from YourTable
where ID not like 'Z|_%' escape '|' or Status = 'Fail'

Working example at SQL Fiddle.

关于mysql - 省略 SQL 中的某些记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11676006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com