官术网_书友最值得收藏!

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:

Filtering data

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

Filtering data

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

Filtering data

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

Filtering data

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

Filtering data

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.

主站蜘蛛池模板: 莲花县| 盐山县| 栖霞市| 宝丰县| 固原市| 永丰县| 堆龙德庆县| 嘉鱼县| 永昌县| 喀喇沁旗| 大悟县| 西昌市| 英吉沙县| 靖宇县| 泗洪县| 泗洪县| 秀山| 高平市| 巴彦县| 海伦市| 宜州市| 益阳市| 广东省| 田阳县| 忻城县| 龙岩市| 安庆市| 抚顺市| 手游| 兴化市| 和平区| 福鼎市| 中宁县| 崇仁县| 文安县| 湘阴县| 桦甸市| 城固县| 南靖县| 榆林市| 舟山市|