> 데이터 베이스 > MySQL 튜토리얼 > SQL에서 데이터 필터링을 위한 조건 사용

SQL에서 데이터 필터링을 위한 조건 사용

WBOY
풀어 주다: 2024-02-18 13:03:25
원래의
1029명이 탐색했습니다.
<p><img src="https://img.php.cn/upload/article/000/887/227/170823261547012.jpg" alt="SQL에서 데이터 필터링을 위한 조건 사용"></p> <p>SQL에서 WHERE를 사용하려면 특정 코드 예제가 필요합니다.</p> <p>SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)을 관리하는 데 사용되는 표준화된 언어입니다. SQL에서 WHERE 절은 SELECT 문에서 반환된 데이터를 필터링하는 데 사용됩니다. WHERE 절을 통해 특정 조건에 따라 필요한 데이터 행을 선택할 수 있습니다. </p> <p>WHERE 절의 일반적인 구문은 다음과 같습니다. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT column1, column2, ... FROM table_name WHERE condition;</pre><div class="contentsignin">로그인 후 복사</div></div><p>위 구문에서 <code>column1, column2, ...</code>는 선택하려는 열이고 <code>table_name</code>입니다. code>는 데이터를 선택하려는 테이블이고, <code>condition</code>은 데이터를 필터링하는 조건입니다. <code>column1, column2, ...</code>是你想要选择的列,<code>table_name</code>是你想要从中选择数据的表,<code>condition</code>是筛选数据的条件。</p><p>下面将给出一些常见的例子来说明WHERE的用法。</p><ol><li>简单的等于操作符(<code>=</code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT * FROM customers WHERE city = 'New York';</pre><div class="contentsignin">로그인 후 복사</div></div><p>上述代码将从<code>customers</code>表中选择所有位于纽约的顾客。</p><ol start="2"><li>不等于操作符(<code><></code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT * FROM employees WHERE department <> 'HR';</pre><div class="contentsignin">로그인 후 복사</div></div><p>上面的代码将从<code>employees</code>表中选择部门不为HR的所有员工。</p><ol start="3"><li>大于操作符(<code>></code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT * FROM products WHERE price > 100;</pre><div class="contentsignin">로그인 후 복사</div></div><p>上述代码将从<code>products</code>表中选择价格大于100的所有产品。</p><ol start="4"><li>小于操作符(<code><</code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT * FROM orders WHERE order_date < '2021-01-01';</pre><div class="contentsignin">로그인 후 복사</div></div><p>上述代码将从<code>orders</code>表中选择订单日期早于2021年1月1日的所有订单。</p><ol start="5"><li>大于等于操作符(<code>>=</code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT * FROM customers WHERE age >= 18;</pre><div class="contentsignin">로그인 후 복사</div></div><p>上述代码将从<code>customers</code>表中选择年龄不小于18岁的所有顾客。</p><ol start="6"><li>小于等于操作符(<code><=</code>):</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT * FROM employees WHERE hire_date <= '2019-01-01';</pre><div class="contentsignin">로그인 후 복사</div></div><p>上述代码将从<code>employees</code>表中选择入职日期早于或等于2019年1月1日的所有员工。</p><ol start="7"><li>BETWEEN操作符:</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT * FROM products WHERE price BETWEEN 50 AND 100;</pre><div class="contentsignin">로그인 후 복사</div></div><p>上述代码将从<code>products</code>表中选择价格在50和100之间的所有产品。</p><ol start="8"><li>LIKE和通配符操作符:</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT * FROM customers WHERE last_name LIKE 'Sm%';</pre><div class="contentsignin">로그인 후 복사</div></div><p>上述代码将从<code>customers</code>表中选择姓氏以“Sm”开头的所有顾客。通配符<code>%</code>表示任意字符。</p><ol start="9"><li>IN操作符:</li></ol><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:sql;toolbar:false;'>SELECT * FROM employees WHERE department IN ('HR', 'Sales');</pre><div class="contentsignin">로그인 후 복사</div></div><p>上述代码将从<code>employees</code></p>WHERE의 사용법을 설명하기 위해 아래에 몇 가지 일반적인 예가 제공됩니다. <p></p> <ol><li>간단한 등호 연산자(<code>=</code>): </li></ol>rrreee위 코드는 <code>customers</code> 테이블의 모든 항목을 선택합니다. 뉴욕 고객. 🎜<ol start="2"><li>연산자와 같지 않음(<code></code>): </li></ol>rrreee🎜위 코드는 <code>employees에서 가져온 것입니다. 표에서 부서가 HR이 아닌 직원을 모두 선택하세요. 🎜<ol start="3"><li>보다 큼 연산자(<code>></code>): </li></ol>rrreee🎜위 코드는 <code>제품</code>에서 가져온 것입니다. code> table 가격이 100보다 큰 모든 제품을 선택합니다. 🎜<ol start="4"><li>미만 연산자(<code>): </code> </li></ol>rrreee🎜위 코드는 <code>orders에서 가져온 것입니다. code> 테이블 주문 날짜가 2021년 1월 1일 이전인 모든 주문을 선택합니다. 🎜<ol start="5"><li>이상 연산자(<code>>=</code>): </li></ol>rrreee🎜위 코드는 <code>에서 가져온 것입니다. 고객</code>표에서 18세 이상의 모든 고객을 선택하세요. 🎜<ol start="6"><li>작거나 같음 연산자(<code>): </code> </li></ol>rrreee🎜위 코드는 <code>에서 가져온 것입니다. 직원</code>표에서 입사일이 2019년 1월 1일 이전인 직원을 모두 선택하세요. 🎜<ol start="7"><li>BETWEEN 연산자: </li></ol>rrreee🎜위 코드는 <code>제품</code> 테이블에서 가격이 50에서 100 사이인 모든 제품을 선택합니다. 제품. 🎜<ol start="8"><li>LIKE 및 와일드카드 연산자: </li></ol>rrreee🎜위 코드는 <code>customers에서 성이 "Sm"으로 시작하는 고객을 선택합니다. 코드> 테이블 모든 고객. 와일드카드 문자 <code>%</code>는 모든 문자를 나타냅니다. 🎜<ol start="9"><li>IN 연산자: </li></ol>rrreee🎜 위 코드는 <code>employees</code> 테이블에서 부서가 HR 또는 영업인 모든 직원을 선택합니다. 🎜🎜위는 몇 가지 일반적인 WHERE 절에 대한 샘플 코드입니다. 이러한 예를 통해 SQL 쿼리에서 WHERE 절의 사용법을 더 잘 이해할 수 있습니다. 실제 요구 사항에 따라 다양한 조건에 따라 WHERE 절을 작성하여 필요한 데이터 행을 얻을 수 있습니다. 🎜</code></code></code>

위 내용은 SQL에서 데이터 필터링을 위한 조건 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿