sql判断整除_实例分析SQL中除法的三种写法

这篇博客探讨了如何在SQL语句中表示除法运算,特别是针对整除的判断。通过给出的实际问题——找出至少供应代号为256的商店所供应的全部商品的商店代号ANO,作者展示了将关系表达式转化为SQL语句的过程。博客提供了测试的DDL创建表和插入数据,以及一种正统做法的SQL查询语句来解决这个问题。
摘要由CSDN通过智能技术生成

首先请看

http://topic.csdn.net/u/20070821/15/8a2dac05-51b8-4eb1-b41d-4fbe8a232c85.html

帖中从实际问题出发,讨论SQL语句中如何表示除法运算。

以下是问题的给出与简要描述:

表A:商店信息

ANO, ANAME, WQTY, CITY

101, 韶山书店, 15, 长沙

204, 前门商店, 89, 北京

256, 东风商场, 501, 北京

345, 铁道商店, 76, 长沙

620, 武汉商场, 413, 武汉

表B:商品信息

BNO, BNAME, PRICE

1, 毛笔, 21

2, 羽毛球, 4

3, 收音机, 325

4, 书包, 242

表AB:商店-商品对应关系

ANO, BNO, QTY

101, 1, 105

101, 2, 42

101, 3, 25

101, 4, 104

204, 3, 61

256, 1, 241

256, 2, 91

345, 1, 141

345, 2, 18

345, 4, 74

620, 4, 125

现在要找出至少供应代号为256的商店所供应的全部商品的商店代号ANO,只涉及到表AB。这个SQL语句该怎么写?

具体说,我已经知道关系表达式是:

π ano, bno (AB) ÷ π bno (σ ano = 256 (AB));

我的问题是:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值