领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

数据库基础 数据查询语言 初学者一定要掌握这些SQL查询语句

nixiaole 2024-12-04 14:30:04 知识剖析 16 ℃

数据库查询语句是初学者必须要掌握的,也是工作中用的最为频繁的,基础的SQL语句不仅要认识,还应该完全掌握,下面列举了常用的SQL语句,想必掌握了这些SQL语句应付日常的工作应该够用了。让我们一起来学习吧。

第一条SQL语句:这是最为基本的查询数据表中的所有内容,通过这条语句可以查询到Employee表中的所有数据。

SELECT * FROM Employee;

第二条SQL语句:从Employee表中查询出部分内容,这条语句是有针对性的,可以针对性的查询出我们想要的数据,从而让查询结果更为精准。

SELECT EmployeeID, LastName, FirstName
FROM Employee;

第三条SQL语句:从Employee表中查询出Location = 'Germany'的结果,查询是带有条件的,查询满足Location = 'Germany'条件的结果。

SELECT * FROM Employee
 WHERE Location = 'Germany';

第四条语句:从Employee表中查询查询出salary > 10000、Location = 'UK'的两个条件的结果,注意,两条语句的区别,你能看出区别吗?

SELECT * FROM Employee
WHERE salary > 10000 or Location = 'UK';

SELECT * FROM Employee
WHERE salary > 10000 and Location = 'UK';

第五条SQL语句:数据表中可能会有重复的数据,那么下面这条语句是可以去重的,关键字DISTINCT的作用就是去重。

SELECT DISTINCT EmployeeID,Salary
FROM Employee;

第六条SQL语句:ORDER BY是用来排序的,你知道默认排序是正序还是倒序吗?如果倒序排序你会吗?

SELECT EmployeeID, FirstName
FROM Employee
ORDER BY FirstName

第七条SQL语句:不止一个条件的排序,排序的先后一定要确定好

SELECT EmployeeID, FirstName
FROM Employee
ORDER BY FirstName DESC,EmployeeID;

第八条SQL语句:如果数据表中有空值,IS NOT NULL 可以去除空值

SELECT EmployeeID, FirstName
FROM Employee
WHERE FirstName IS NOT NULL;

第九条SQL语句:模糊查询的话就用下面这条语句,所有FirstName中带有a的结果都会被查出,如果查询所有姓王的人员名单就可以用这条语句。

SELECT EmployeeID, FirstName
FROM Employee
WHERE FirstName LIKE '%a%';

第十条SQL语句:英文名字都是分名和性的,如何把姓名连在一起就用到下面的语句。

SELECT CONCAT(FirstName, ' ', LastName)
FROM Employee;

常用的SQL语句今天就分享这么多了,更加复杂的SQL语句我们下一期再讲,比如两个表联查,基础函数的应用(求总条数,平均年龄,最大年龄等等)

Tags:

最近发表
标签列表