0

C5721_USER_NAMEが「ccs」で始まっていない、または「ccs」で始まっていない行を選択しようとしていますC5721_USER_ORIGIN

どちらかが「ccs」で始まる場合、その列は必要ありません。

これが私のクエリです:

SELECT * 
FROM T5707_ISSUES 
WHERE (C5721_USER_ORIGIN NOT LIKE '%ccs%' OR C5721_USER_NAME NOT LIKE '%ccs%')
ORDER BY C5707_ISS_ID 

しかし、私の結果は次のとおりですC5721_USER_NAME

cnewman
ctext
ccskym
lmbsiro
4

4 に答える 4

2

使用する必要がありますAND

SELECT * 
FROM T5707_ISSUES 
WHERE (C5721_USER_ORIGIN NOT LIKE 'ccs%' AND C5721_USER_NAME NOT LIKE 'ccs%')
ORDER BY C5707_ISS_ID 

startsまた、自分だけのものを検索するには、その前にccsを追加する必要はありません。%

于 2013-09-09T13:58:48.487 に答える
1

これを試してください:

SELECT * 
FROM T5707_ISSUES 
WHERE (C5721_USER_ORIGIN NOT LIKE 'ccs%' and C5721_USER_NAME NOT LIKE 'ccs%')
ORDER BY C5707_ISS_ID 

orandに置き換えました。ORを使用している場合、これらの文字で始まる値を持つ列のいずれかが表示される可能性があります。

于 2013-09-09T13:58:40.297 に答える