반응형
MySQL로 SELECT
쿼리를 수행하고 싶습니다. 내 목표는 수의사 데이터베이스에서 sex = male
및 fur = short
및 ( color = black 또는 size = big 코드>)
참고 : 검은 색이거나 크기가 큰 개를 선택하고 싶습니다. 두 가지 요구 사항을 충족 할 필요는 없습니다. 둘 중 하나만 수행하면됩니다.
아래에 SQL 문을 작성했지만 내가 옳은지 잘 모르겠습니다.
SELECT name, sex, fur, color
FROM dogs
WHERE TRUE sex='male' AND fur='short' AND color='black' OR size="big";
너무 헷갈 리면 제 말을 용서해주세요.
해결 방법
그래서
C1 AND C2 OR C3
는 (C1 AND C2) OR C3
로 처리됩니다.
기본 우선 순위를 재정의하려면 괄호를 다음과 같이 사용해야합니다. C1 AND (C2 OR C3)
귀하의 경우 올바른 쿼리는 다음과 같습니다.
SELECT name, sex, fur, color
FROM dogs
WHERE sex='male' AND fur='short' AND (color='black' OR size="big");
참조 페이지 https://stackoverflow.com/questions/3581784
반응형
'MySql' 카테고리의 다른 글
MySQL 텍스트 상자에서 데이터베이스로 사용자 입력 삽입 (mysql을 사용하여 PHP에서 PHPMYADMIN으로) (0) | 2020.11.10 |
---|---|
MySQL Bootstrap Datepicker는 MySQL에 삽입하기 전에 dd.mm.yyyy에서 yyyy-mm-dd로 형식을 변환합니다. (0) | 2020.11.10 |
MySQL 오픈 소스보고 서비스 (0) | 2020.11.10 |
MySQL mysql에 수식을 삽입하는 방법은 무엇입니까? (0) | 2020.11.10 |
MySQL EHost 'ip'는이 MySQL 서버에 연결할 수 없습니다. (0) | 2020.11.10 |
댓글