任务: 第一题 在xsdmx数据表根据销售单编号xsdh和序号xh两个字段建立主索引xsdxh 第二题 在xsdmx数据表根据商品编号sph字段建立普通索引sphsy。 第三题 在商品sp数据表根据商品名spm字段建立唯一索引spmsy。
时间: 2024-04-29 10:22:15 浏览: 86
第一题解答:
在xsdmx数据表根据销售单编号xsdh和序号xh两个字段建立主索引xsdxh的SQL语句如下:
```sql
CREATE UNIQUE INDEX xsdxh ON xsdmx(xsdh, xh);
```
第二题解答:
在xsdmx数据表根据商品编号sph字段建立普通索引sphsy的SQL语句如下:
```sql
CREATE INDEX sphsy ON xsdmx(sph);
```
第三题解答:
在商品sp数据表根据商品名spm字段建立唯一索引spmsy的SQL语句如下:
```sql
CREATE UNIQUE INDEX spmsy ON sp(spm);
```
相关问题
根据销售单明细xsdmx和商品sp数据表查询 查询品牌(pp)为雀巢的商品号sph、商品名spm、销售单号xsdh、金额je,按销售单号升序排列。
好的,您可以使用以下 SQL 语句来查询销售单明细表 xsdmx 和商品表 sp 中品牌为“雀巢”的商品信息,并按照销售单号 xsdh 升序排列:
```
SELECT sp.sph, sp.spm, xsdmx.xsdh, xsdmx.sl * sp.dj AS je
FROM xsdmx
JOIN sp ON xsdmx.sph = sp.sph
WHERE sp.pp = '雀巢'
ORDER BY xsdmx.xsdh ASC;
```
这条语句会首先使用 JOIN 操作符连接销售单明细表 xsdmx 和商品表 sp,然后选择商品表 sp 中品牌为“雀巢”的商品,并返回商品号(sph)、商品名(spm)、销售单号(xsdh)和金额(je)四个字段。其中,金额 je 是根据销售单明细表 xsdmx 中的销售数量(sl)和商品表 sp 中的单价(dj)计算得到的。最后,它会按照销售单号 xsdh 升序排列结果。请注意,如果您需要查询其他条件的商品信息,请相应地修改查询语句。
根据销售单明细xsdmx和商品sp数据表查询 有过购买记录的商品号sph和商品名spm,按商品号升序排列。
好的,您可以使用以下 SQL 语句来查询销售单明细表 xsdmx 和商品表 sp 中有过购买记录的商品号(sph)和商品名(spm),并按照商品号升序排列:
```
SELECT DISTINCT sp.sph, sp.spm
FROM xsdmx
JOIN sp ON xsdmx.sph = sp.sph
ORDER BY sp.sph ASC;
```
这条语句会首先使用 JOIN 操作符连接销售单明细表 xsdmx 和商品表 sp,然后选择商品表 sp 中有过购买记录的商品号(sph)和商品名(spm),并去重。最后,它会按照商品号(sph)升序排列结果。请注意,如果您需要查询其他条件的商品信息,请相应地修改查询语句。
相关推荐
![sql](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)