SQL常用操作

2021-03-26  本文已影响0人  爱猫猫的老狗

1、单表查询

SELECT 基本信息表.姓名,基本信息表.性别
FROM 基本信息表

2、单表条件查询

SELECT 基本信息表.姓名,基本信息表.性别
FROM 基本信息表
WHERE (基本信息表.性别="女")

3、双表查询

SELECT 基本信息表.姓名,基本信息表.父亲电话号码,第一次月考成绩.总分
FROM 基本信息表 INNER JOIN 第一次月考成绩 ON 基本信息表.学籍号=第一次月考成绩.学籍号;

4、双表条件查询

SELECT 基本信息表.姓名,基本信息表.父亲电话号码,第一次月考成绩.总分
FROM 基本信息表 INNER JOIN 第一次月考成绩 ON 基本信息表.学籍号=第一次月考成绩.学籍号
WHERE ((第一次月考成绩.总分)>500)

5、两个关联表按条件更新

UPDATE 录取班型 INNER JOIN 第一次月考成绩 ON 录取班型.学籍号=第一次月考成绩.学籍号 SET 录取班型.班型="清北班"
WHERE ( (第一次月考成绩.总分)>500)

  1. 表中的总记录数

SELECT COUNT(1) AS 总数记录数 FROM 基本信息表

  1. 符合条件的记录数(count括号中填写要统计的列,不计空值),女生中填写了身份证号码的人数

SELECT COUNT(学生身份证号码) AS 女生人数 FROM 基本信息表
WHERE 基本信息表.性别="女"

8、计算科目总分和平均分
SELECT SUM(语文),AVG(语文) FROM 第一次月考成绩

9、计算科目总分和平均分,定义字段显示的名称
SELECT SUM(语文)AS 语文总分,AVG(语文)AS 语文平均分 FROM 第一次月考成绩

上一篇下一篇

猜你喜欢

热点阅读