我正在使用产品数据库,我需要选择大于150英镑的products
,并且只需要在prod_id
的第三和第四位置选择“HP”的条目。
到目前为止,我已经尝试了
SELECT * FROM products WHERE prod_id LIKE 'hp%';
这是我需要查询的表格的图片
答案 0 :(得分:2)
SELECT * FROM products WHERE prod_id LIKE '__hp%' and price > 150;
" _" (下划线)是任何符号(此查询中有2个undrscores)
答案 1 :(得分:2)
下划线将匹配单个字符。
所以:
SELECT * FROM products
WHERE prod_id LIKE '__hp%'
AND price > 150;
应该找到所有第3和第4个字符都是hp并且价格为150或更高的产品