찾다
일일 프로그램MySQL 지식mysql에서 on과 where의 차이점

MySQL에서 ON과 WHERE의 차이점: ON은 테이블을 연결하고 연결 조건을 지정하는 데 사용됩니다. WHERE는 결과 집합을 필터링하고 조건에 따라 행을 선택하는 데 사용됩니다. ON은 JOIN 문에서 여러 테이블을 연결하는 데 사용되며, WHERE는 SELECT 문에서 테이블의 행을 필터링하는 데 사용됩니다. 실행 순서는 WHERE 이전에 ON입니다.

mysql에서 on과 where의 차이점

MySQL에서 ON과 WHERE의 차이점

MySQL에서 ON과 WHERE는 모두 쿼리 조건을 지정하는 데 사용되는 키워드이지만 사용법과 기능이 다릅니다.

ON 절

  • 은 테이블 간의 관계를 연결하고 테이블 간의 연결 조건을 지정하는 데 사용됩니다.
  • 두 개 이상의 테이블을 조인하기 위해 JOIN 문에 사용됩니다.
  • 일치하는 행이 동일한 행 집합에 속해 있는지 확인하세요.

WHERE 절

  • 은 결과 집합을 필터링하고 지정된 조건에 따라 반환할 행을 선택하는 데 사용됩니다.
  • 테이블에서 기준에 맞는 행을 선택하기 위해 SELECT 문에 사용됩니다.
  • 모든 테이블의 모든 열에 적용할 수 있습니다.

사용법 비교

  • ON 절: JOIN 문에서 테이블을 조인할 때 사용됩니다. JOIN 语句中,连接表时使用。
  • WHERE 子句SELECT
WHERE 절

: SELECT 문에서 결과 집합을 필터링하는 데 사용됩니다.

실행 순서

쿼리 실행 중에는 ON 절이 WHERE 절보다 먼저 실행됩니다. 즉, ON 절을 먼저 사용하여 테이블을 조인한 다음 WHERE 절을 사용하여 조인된 결과 집합에서 데이터를 필터링합니다.

Example

-- ON 子句用于连接两个表
SELECT * FROM customers
JOIN orders ON customers.id = orders.customer_id;

-- WHERE 子句用于筛选结果集
SELECT * FROM customers WHERE age > 30;

Summary

🎜🎜ON 절은 테이블을 조인하는 데 사용되고 WHERE 절은 결과 집합을 필터링하는 데 사용됩니다. 사용법과 효과가 다르며 다른 순서로 수행됩니다. 🎜

위 내용은 mysql에서 on과 where의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于架构原理的相关内容,MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层,下面一起来看一下,希望对大家有帮助。

mysql怎么替换换行符mysql怎么替换换行符Apr 18, 2022 pm 03:14 PM

在mysql中,可以利用char()和REPLACE()函数来替换换行符;REPLACE()函数可以用新字符串替换列中的换行符,而换行符可使用“char(13)”来表示,语法为“replace(字段名,char(13),'新字符串') ”。

mysql怎么去掉第一个字符mysql怎么去掉第一个字符May 19, 2022 am 10:21 AM

方法:1、利用right函数,语法为“update 表名 set 指定字段 = right(指定字段, length(指定字段)-1)...”;2、利用substring函数,语法为“select substring(指定字段,2)..”。

mysql的msi与zip版本有什么区别mysql的msi与zip版本有什么区别May 16, 2022 pm 04:33 PM

mysql的msi与zip版本的区别:1、zip包含的安装程序是一种主动安装,而msi包含的是被installer所用的安装文件以提交请求的方式安装;2、zip是一种数据压缩和文档存储的文件格式,msi是微软格式的安装包。

mysql怎么将varchar转换为int类型mysql怎么将varchar转换为int类型May 12, 2022 pm 04:51 PM

转换方法:1、利用cast函数,语法“select * from 表名 order by cast(字段名 as SIGNED)”;2、利用“select * from 表名 order by CONVERT(字段名,SIGNED)”语句。

MySQL复制技术之异步复制和半同步复制MySQL复制技术之异步复制和半同步复制Apr 25, 2022 pm 07:21 PM

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于MySQL复制技术的相关问题,包括了异步复制、半同步复制等等内容,下面一起来看一下,希望对大家有帮助。

带你把MySQL索引吃透了带你把MySQL索引吃透了Apr 22, 2022 am 11:48 AM

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了mysql高级篇的一些问题,包括了索引是什么、索引底层实现等等问题,下面一起来看一下,希望对大家有帮助。

mysql怎么判断是否是数字类型mysql怎么判断是否是数字类型May 16, 2022 am 10:09 AM

在mysql中,可以利用REGEXP运算符判断数据是否是数字类型,语法为“String REGEXP '[^0-9.]'”;该运算符是正则表达式的缩写,若数据字符中含有数字时,返回的结果是true,反之返回的结果是false。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기