实验4 数据查询--简单查询

									实验4  数据查询--简单查询

一、实验目的
1.掌握SELECT语句的基本方法。
2.掌握从表中查询特定行的方法。
3.掌握从表中查询前N行的方法。
4.掌握从查询结果中去掉重复行的方法。
5.掌握使用列的别名的方法。
6.掌握从表中查询特定列的方法。
7.掌握查询语句中的通配符的使用。
二、实验要求
1.应用SELECT语句对数据库eshop中数据进行指定条件的简单查询。

三、实验步骤
1.查询products表中 (商品价格)在800以上的商品详细信息,SQL代码如下所示:

SELECT *
FROM products
WHERE p_price>800

2.查询products表中p_quantity(商品数量)在20和50之间的商品编号、商品名称和商品数量,SQL代码如下所示:

SELECT p_no as ‘商品编号’,p_name as ‘商品名称’,p_quantity as ‘商品数量’
FROM products
WHERE p_quantity BETWEEN 20 AND 50

3.查询orders表中各会员购买商品的总量,并以汉字列标题形式输出会员帐号,商品总额,SQL代码如下所示:

SELECT p_no as ‘会员帐号’,o_quantity as ‘商品总额’
FROM orders

4.查询members表中家庭地址为“湖南”的会员详细信息,SQL代码如下所示:

SELECT m_address as ‘家庭地址’
FROM members
WHERE m_address like ‘湖南%’

5.查询members表中年龄大于30且性别为“男”的会员详细信息,SQL代码如下所示:

SELECT m_account as ‘账户名称’, m_name as ‘用户名称’,m_sex as ‘性别’,m_birth as ‘出生日期’,m_address as ‘家庭住址’,m_salary as ‘工资’, m_password as ‘密码’
FROM members
WHERE m_sex=‘男’

6.查询orders表中购买过商品的会员帐号,要求去掉重复行,SQL代码如下所示:

SELECT DISTINCT p_no as ‘会员账号’
FROM orders

7.查询orders表已确认、已支付和已配送的订单详细信息,SQL代码如下所示:

SELECT o_confirm_state as ‘已确认’,o_pay_state as ‘已支付’,o_send_state as ‘已配送’
FROM orders
WHERE o_confirm_state=1 AND o_pay_state=1 AND o_send_state=1

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beyond谚语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值