0

3 つの like ステートメントから SQL クエリを結合する方法は? 私はこのようにしようとしています:

SELECT * FROM myTable 
WHERE 
  (NAME LIKE '%someChars%' AND 
    (CITY LIKE '%someChars%' AND 
     TYPE LIKE'% someChars%')
  );

うまくいきません。助けてください。

4

2 に答える 2

1

SQLキーワードであるという事実を除いて、クエリは正しいTypeので、次のように括弧で囲んでみてください。

SELECT * FROM [myTable] 
 WHERE ([NAME] LIKE '%someChars%' AND
        ([CITY] LIKE '%someChars%' AND
         [TYPE] LIKE '%someChars%'));

PS: 括弧は必要ありません

于 2013-07-25T13:31:06.540 に答える
0
SELECT *
FROM myTable
WHERE
  NAME LIKE '%someChars%' AND
  CITY LIKE '%someChars%' AND
  TYPE LIKE '%someChars%';
于 2013-07-25T13:29:12.270 に答える