2014-10-16 5 views
0

제품 데이터베이스를 사용하고 있는데 의 세 번째와 네 번째 위치에 "HP"가있는 항목 만 £ 150보다 큰 products을 선택해야합니다.특정 문자가 포함 된 행을 선택하십시오.

은 지금까지 내가 여기

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

이 어떤 기호 (내가

enter image description here

답변

2

밑줄은 한 문자와 일치합니다.

그래서 :

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

는 마력이다 3, 4 문자 whos는 모든 제품을 발견하고 150 개 이상의

+0

점점 오류의 가격이 있어야합니다는 SQL 같은 소리 나던 Jmac88 토큰 불일치 @ 토큰 불일치 – Jmac88

+0

을 오류. 이 PHP 오류 수 있을까요? 쿼리 디자이너에서이 쿼리를 실행하고 예상되는 결과를 얻을 수 있습니까? – paqogomez

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

"_"(밑줄)을 조회 할 테이블의 그림입니다 시도 이 쿼리에서 2 개의 언더 코어입니다)

관련 문제