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;