0

私は製品データベースを扱っproductsており、£150 を超えるものを選択する必要がありますprod_id

これまで私は試しました

SELECT * FROM products WHERE prod_id LIKE 'hp%';

ここに私がクエリする必要があるテーブルの写真があります

ここに画像の説明を入力

4

2 に答える 2

2
SELECT * FROM products WHERE prod_id LIKE '__hp%' and price > 150;

"_" (アンダースコア) は任意の記号です (このクエリには 2 つのアンダースコアがあります)

于 2014-10-16T18:50:31.520 に答える
2

アンダースコアは 1 文字に一致します。

そう:

SELECT * FROM products 
WHERE prod_id LIKE '__hp%'
AND price > 150;

3 番目と 4 番目の文字が HP で、価格が 150 以上のすべての製品を検索する必要があります。

于 2014-10-16T18:50:32.047 に答える