数据的过滤配置是一切现代数据库系统都允许的,其中SQL Server也不例外。SQL Server提供了经过SELECT… WHERE子句将特定条件作为筛选规范来筛选所需数据的所有配置。比如,有一张顾客消息表,键入以下命令可以取得其中某一地域的客户消息:
SELECT * FROM Customers
WHERE Country = ‘China’;
这里案例中的Country属性被用来针对中国的顾客启动数据过滤,经常使用起来十分繁难,经过扭转Country属性的值,就能够查问区别的地域的客户消息,其余的属性也能够被用来数据的过滤,如顾客名字、地址、电话号码等也都可以用到SQL Server中的SELECT… WHERE子句中,例如:
SELECT * FROM Customers
WHERE CustomerName = ‘John’ AND Country = ‘China’;
上方这条查问语句标明,是要找闻名叫 John 的顾客,而且这个顾客必定要是中国人,经过两个属性CustomerName 和 Country,就能够将这个客户消息筛细了。
除此以外,SQL Server还允许经常使用比拟操作符筛选,比如:
SELECT * FROM Customers
WHERE Age > 10;
上方这条查问语句标明,是要找出年龄大于10岁的顾客,可以从顾客消息中筛选出所需的数据,这个配置被称之为过滤条件运算符,岂但只要大于、小于这类繁难比拟,SQL Server还允许等于、不等于操作符,和like操作符,使得数据的筛选变的愈加灵敏。
对数值类型的数据,SQL Server还允许经常使用between和in操作符来启动筛选,经常使用这两个操作符,可以在某个范畴内或某几个详细值中筛选出一切合乎条件的数据。比如:
SELECT * FROM Customers
WHERE Age BETWEEN 20 AND 30;
SELECT * FROM Customers
WHERE Country IN (‘China’, ‘USA’);
以上两条语句标明,第一条语句取得的是年龄在20到30之间的顾客,而第二条语句是取得国度是中国或美国的顾客。综上所述,SQL Server允许多种类型的查问语句,能够依据指定条件极速、准确地筛选出所须要的数据。
本文地址: https://yihaiquanyi.com/article/d843e520e88766e26fda.html
上一篇:vps教程macVPS教程让我来教你如何用vps搭建...