我是靠谱客的博主 鳗鱼西牛,最近开发中收集的这篇文章主要介绍这姐姐呀的《数据库安全技术》实验报告-2_数据查询,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

以下均要求以SQL语句实现,解答写在每个部分的【答题】下面。

【实验目的与要求】

 1.熟练掌握简单查询、条件查询、分组查询

2.熟练掌握连接查询。

(sakila数据库需自行导入)

1.在数据库sakilaaddress数据表找出地区district为California所有地址address记录

【答题】

use sakila

SELECT *  FROM address WHERE district='California'

#使用SELECT 语法,

SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M]

#用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据。limt和offset用默认就可以不写出来

2.在数据库sakilaaddress数据表,按地区district进行分组查询,统计每个district的记录数量,别名区统计”。

【答题】

SELECT district,COUNT(*) AS '地区统计数' FROM address GROUP BY district

#还是使用SELECT 语法

#AS '地区统计数':设置别名

#address GROUP BY district:按district进行分组

3.在数据库sakilacustomeaddress数据表中,连接查询first_name=‘NANCY’并且last_name=‘THOMAS’ 的store_idemail,address信息。

【答题】

SELECT store_id,email,address

from customer c join address a on c.address_id=a.address_id

WHERE first_name='NANCY' and last_name='THOMAS'

#from customer c join address a on c.address_id=a.address_id:将customeaddress数据表在本次查询中自定义为c、a表,这样用这两个表就可以少打一点不容易把表名打错。on后面的就是建立连接查询。

#where后面的是查询条件

最后

以上就是鳗鱼西牛为你收集整理的这姐姐呀的《数据库安全技术》实验报告-2_数据查询的全部内容,希望文章能够帮你解决这姐姐呀的《数据库安全技术》实验报告-2_数据查询所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部