数据库入门之一【简单查询】

1,简单查询的代码首先是从最开始的延伸,最基础的查询代码我写在了下面:

SELECT A1,A2,A3.....An;
FROM R1,R2,R3......Rm;
WHERE P;

A1,A2,A3......An是表中的属性;而R1,R2,R3.......Rm是数据库中的表;P是查询谓词,也就是查询的条件,根据关系进行投影;

2,当查询所有数据的内容时会有出现重复的情况,假如我们不需要查看重复的情况的话就进行以下操作(多种相同的情况只会显示一次):

SELECT DISTINCT branch_name;
FROM loan;

DISTINCT这个关键字来过滤掉多余的重复记录只保留一条,这只是一个用法更多的用法以后在讲(还没学呢)。

3,但是有时候也要看重复的情况,比如姓名重复,这时候就要用到所有情况就需要列出所有,这个时候我们就要用到ALL:

SELECT ALL branch_name;
FROM loan;

列出所有;

4,如果我想查看loan表中所有的属性列,但是我并不知道它们的名字,我们则可以用*来表示所有的属性列就能够查看到这个表详细的情况:

SELECT *;
FROM loan;

5,查询中可以利用到数学的算法,比如我们需要查询一个人金额的数量,我们将它乘以100将它的角和分转换成整数的形式:

SELECT loan_number,branch_number,amount*100;
FROM loan;

猜你喜欢

转载自www.cnblogs.com/chenxi1944362410/p/12466956.html
今日推荐