- Building a Web Application with PHP and MariaDB:A Reference Guide
- Sai Srinivas Sriparasa
- 290字
- 2021-07-16 11:36:56
Filtering data
Until now, we have dealt with data retrieval where all the data in the students
table is being retrieved, but seldom do we need all that data. We have used the LIMIT
and OFFSET
clauses that have allowed us to limit the amount of data were retrieved. Now let us use MariaDB's filtering mechanism to retrieve the data by supplying search criteria. To perform a search in a SQL statement, we will use the WHERE
clause. The WHERE
clause can be used with the SELECT
statement, or it can be even used with the UPDATE
and DELETE
statements, which will be discussed in the next section:

In the preceding example, we are selecting the students' records whose last_name
is Dane
.

In the preceding example, we are selecting the students' records whose student_id
is 1
.

In the preceding example, we are selecting the students' records whose student_id
is greater than 1.

In the preceding example, we are selecting the students' records whose student_id
is less than 4
.

In the preceding example, we are selecting the students' records whose student_id
is between 1 and 4, the between clause is inclusive, so the records with student_id
1 and 4 are also retrieved. The following table lists the common operators that can be used for data filtering:

Data can also be filtered by utilizing multiple search criteria by using the AND
and OR
operators, by employing multiple column search criteria, by using wildcard filtering, by using the IN
operator, and so on. As this chapter will only deal with basic filtering, we will not be covering these advanced filtering concepts. The basic filtering in this chapter can be used as a foundation to delve deeper into understanding the advanced concepts of filtering.
- JSP網絡編程(學習筆記)
- vSphere High Performance Cookbook
- 算法訓練營:入門篇(全彩版)
- Rake Task Management Essentials
- Python Deep Learning
- 基于免疫進化的算法及應用研究
- Scratch 3.0少兒編程與邏輯思維訓練
- Practical Game Design
- Python漫游數學王國:高等數學、線性代數、數理統計及運籌學
- 零基礎學單片機C語言程序設計
- C語言程序設計
- OpenCV 4計算機視覺項目實戰(原書第2版)
- Getting Started with Python and Raspberry Pi
- Spring 5 Design Patterns
- jQuery for Designers Beginner's Guide Second Edition