几个SQL语句 请大侠帮忙 新手积分有限请包涵

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:53:49
有如下表:

客户表:customers
CUST_ID NOT NULL NUMBER PK
CUST_NAME NOT NULL VARCHAR2(20)

销售表:sales
PROD_ID NOT NULL NUMBER
CUST_ID NOT NULL NUMBER
TIME_ID NOT NULL DATE
QUANTITY_SOLD NOT NULL NUMBER(10.2)
AMOUNT_SOLD NOT NULL NUMBER(10.2)

产品表:products
PROD_ID NOT NULL NUMBER(6) PK
PROD_NAME NOT NULL VARCHAR2(20)
PROD_LIST_PRICE NOT NULL NUMBER(8.2)
PROD_CATEGORY NOT NULL VARCHAR2(50)
PROD_CATEGORY_ID NOT NULL NUMBER
PROD_SUBCATEGORY NOT NULL VARCHAR2(50)

请编写SQL语句
1. 在SALES表中有200个条目以上的客户的所以顾客ID和姓名
2.显示所以标价最低的产品名称
3.获取标价大于100的所有产品种类,子类,名称和标价的清单所有结果以大写方式显示

1.select cust_id ,cust_name from sales,customers where sales.cust_id=customers.cust_name and prod_id>=200
2.select * from products orderby prod_list_price
3.select prod_id ,prod_name,prod_list_proce,prod_category from products where prod_list_proce>100

1.select cust_id ,cust_name from customers where cust_id in (select cust_id from (select cust_id,count(1) from sales group by cust_id having count(1)>=200) a)
2.select top 1 PROD_NAME from products order by prod_list_price
3.select * from products where prod_list_price>100