数据库查询语句是初学者必须要掌握的,也是工作中用的最为频繁的,基础的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语句我们下一期再讲,比如两个表联查,基础函数的应用(求总条数,平均年龄,最大年龄等等)