>  기사  >  데이터 베이스  >  mysql 또는 및 및의 차이점은 무엇입니까?

mysql 또는 및 및의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-12-01 15:45:486802검색

차이: 1. 의미의 차이가 있거나, "or"를 지칭하고, and는 "and"를 지칭합니다. 2. 기능의 차이가 있으며, 모든 조건을 충족해야 하지만, or는 하나만 충족하면 됩니다. 상태. .

mysql 또는 및 및의 차이점은 무엇입니까?

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

데이터를 쿼리할 때 조건을 사용하여 데이터를 필터링하여 필터링 효과를 얻고, 원치 않는 데이터를 필터링하고, 필요한 것을 얻습니다.

가장 기본적인 것은 WHERE 절 쿼리입니다: SELECT * FROM cs_user WHERE id = 10SELECT * FROM cs_user WHERE id = 10

这样,我们可以查询出 id = 10 的数据。这是一个单项选择题一样,只有一个条件过滤。

那么在一个表里:

mysql 또는 및 및의 차이점은 무엇입니까?

我若,只要年龄(age) 在18-20之间的数据(包含18和20)。那么用上面的 WHERE 子句,单个条件,是难以获取到我们想要的效果的,这时候,and和or 就来了,英语即时是初级的同学都明白,and 和 or的意思吧。。

AND(and) 并且

OR(or) 或者

理解它不难,但是实际运用,刚开始学习,逻辑可能理不清楚,就很麻烦了。我们看一下:

AND:SELECT * FROM cs_user WHERE age >= 18 AND age

图:

mysql 또는 및 및의 차이점은 무엇입니까?

对比cs_user表内,大于等于18 并且 小于等于20 ,正好两条数据

OR:SELECT * FROM cs_user WHERE age >= 18 or age

이런 방식으로 id = 10의 데이터를 쿼리할 수 있습니다. 조건부 필터가 하나만 있는 객관식 문제입니다.

그런 다음 테이블에서:

mysql 또는 및 및의 차이점은 무엇입니까?1 . gif

저라면 나이가 18~20세(18~20세 포함)이면 됩니다. 그렇다면 위의 WHERE 절과 단일 조건을 사용하면 원하는 효과를 얻기 어렵습니다. 영어 초보자도 and and or의 의미를 이해할 것입니다. . AND(및) AND

또는 (or) or

이해하기 어렵지 않으나, 실제 적용 시 처음 학습을 시작하면 논리가 명확하지 않고 매우 번거로울 수 있습니다. 살펴보겠습니다:

AND: SELECT * FROM cs_user WHERE age >= 18 AND age

사진:

mysql 또는 및 및의 차이점은 무엇입니까?

cs_user 테이블과 비교하면 18보다 크거나 같습니다. 20보다 작거나 같으며 정확히 2개의 데이터

OR: SELECT * FROM cs_user WHERE age >= 18 or age 사진 보기:

🎜🎜🎜🎜🎜 AND와 OR 비교: 🎜🎜🎜쓰기에는 차이가 없습니다. 가장 큰 차이점은 🎜🎜1 의미 자체와 and(and) 또는(or) 🎜🎜2 기능의 차이점입니다. 모든 조건을 충족하면 age >= 18도 만족해야 합니다. age = 18의 데이터를 가져와서 표시한 다음 age

위 내용은 mysql 또는 및 및의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.