sql - 如何为以下模式编写简单的数据挖掘查询?
问题描述
对于以下给定的模式,我能否指导如何使用 oracle 和 sqlplus 编写简单的数据挖掘查询?
CREATE TABLE Location(Location_id NUMBER(5) NOT NULL, Location_name varchar(15) NOT NULL,PRIMARY KEY (Location_id));
CREATE TABLE Customer(customer_id NUMBER(5) NOT NULL, customer_name varchar(15) NOT NULL, customer_credit NUMBER(6) NOT NULL, PRIMARY KEY (customer_id));
CREATE TABLE Product(product_id NUMBER(5) NOT NULL, product_name varchar(10) NOT NULL, product_price NUMBER(6) NOT NULL, product_quantity NUMBER(6) NOT NULL, PRIMARY KEY (product_id));
CREATE TABLE Supplier(supplier_id NUMBER(5) NOT NULL, supplier_name varchar(15) NOT NULL, supplier_quantity NUMBER(5) NOT NULL,PRIMARY KEY (supplier_id));
CREATE TABLE Store (customer_id NUMBER(5) NOT NULL, supplier_id NUMBER(5) NOT NULL, product_id NUMBER(5) NOT NULL, location_id NUMBER(5) NOT NULL,sale NUMBER(9) NOT NULL,category varchar(9) NOT NULL);
ALTER TABLE Store ADD CONSTRAINT Store_fk0 FOREIGN KEY (customer_id) REFERENCES Customer(customer_id);
ALTER TABLE Store ADD CONSTRAINT Store_fk1 FOREIGN KEY (supplier_id) REFERENCES Supplier(supplier_id);
ALTER TABLE Store ADD CONSTRAINT Store_fk2 FOREIGN KEY (product_id) REFERENCES Product(product_id);
ALTER TABLE Store ADD CONSTRAINT Store_fk3 FOREIGN KEY (location_id) REFERENCES Location(Location_id);
我编写了以下 OLAP 查询,我认为它与数据挖掘查询没有什么不同。还可以指导我如何为以下内容编写更复杂的查询:
SELECT CUSTOMER.CUSTOMER_NAME,PRODUCT.PRODUCT_NAME,SALE FROM STORE INNER JOIN CUSTOMER ON STORE.CUSTOMER_ID = CUSTOMER.CUSTOMER_ID INNER JOIN PRODUCT ON STORE.PRODUCT_ID = PRODUCT.PRODUCT_ID WHERE STORE.SALE = (SELECT MAX(SALE) FROM STORE);
我将不胜感激。
解决方案
这个问题太模糊了,没有很好的答案。有关数据挖掘的更多信息,请参阅Oracle 数据挖掘。数据挖掘从一个简单的查询开始,例如:
BEGIN
DBMS_PREDICTIVE_ANALYTICS.EXPLAIN(
data_table_name => 'mining_data_build_v',
explain_column_name => 'affinity_card',
result_table_name => 'ai_explain_output');
END;
/
天空是极限...
推荐阅读
- c# - C#~如何读取MultiLevelPointer?
- c# - 如何从 Xamarin.IOS UIImage 获取像素数据?
- c# - Dispatcher.Invoke 是否在内部调用 CheckAccess?
- python - 我可以使用 plotly 仅绘制 3D 坐标吗?
- macos - 如何在 Mac OS 上使用 Qt Designer 设置 Qwt 6.1.3?
- asp.net-mvc - MVC 为什么 Kendo 捆绑有时有效有时无效
- imagemagick - 使用 Imagick 在 Compose Over 期间添加灰度蒙版
- ansible - Ansible/python 错误:没有名为 ansible.errors 的模块
- javascript - JavaScript 音频持续时间不适用于 ALAC 文件(HTML 音频持续时间属性)
- python - dev_appserver.py 不运行应用程序引擎,而是询问我要如何打开 Windows 10 的 .py 文件