當前位置:首頁 » 編程語言 » 用sql實現k近鄰
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用sql實現k近鄰

發布時間: 2022-03-16 04:44:58

1. 如何用sql語句實現下列功能

select a.日期 ,substring(a.類別,1,2) as 類別, sum(金額) from
tablename group by 日期, substring(a.類別,1,2)

2. 將兩個表聯系之後怎樣用sql實現k均值聚類

兩個表關聯只是用來獲取想要處理的數據。和單表獲取數據一樣。
聚類實現需要使用聚合函數:sum,avg,min,max等。
舉例:
select id,avg(b.price)
from a
inner join b
on a.id=b.id

3. 用sql語句實現

select name from S where no in (
select no from SC group by no having(count(distinct course))>=3)

先用having把至少選修3門功課的學生學號找出來,再和S表關聯出姓名

4. 如何使用pl/sql實現k-means

sal >= 2*nvl(sal_avg-sal_stddev,0) AND sal <= (2*nvl(sal_avg,0)+nvl(sal_stddev,0))

5. SQL語句相關求寫.... 使用SQL語句實現如下操作..

1 create database mydata
2 on primary -- 默認就屬於primary文件組,可省略
3 (
4 /*--數據文件的具體描述--*/
5 name='mydata', -- 主數據文件的邏輯名稱
6 filename='D:\mydata.mdf', -- 主數據文件的物理名稱
7 size=12, --主數據文件的初始大小
8 maxsize=unlimited, -- 主數據文件無最大限制
9 filegrowth=12% --主數據文件的增長率
10 )
11 log on
12 (
13 /*--日誌文件的具體描述,各參數含義同上--*/
14 name='mydata_log',
15 filename='D:\mydata_log.ldf',
16 size=2,
17 maxsize=100;
17 filegrowth=1
18 )

應該先刪除mydata1資料庫
drop database mydata1
修改資料庫名
alter database mydata modify name='mydata1';

6. 用SQL語言實現下列操作

5.
select COUNT(*) 人數 from student where dept='數學系'
6.
select sid,sname from student where age=(select MAX(age) from student)
7.
insert into teacher values(3,'劉明',28)

7. 用sql語句實現下列功能

update TiTleList set Count=Count+1 where ID=5
update Respond set Name='浩瑞科技』 where TiTleId=5

8. 用SQL語句實現以下功能

1.
create proc sp_name1
@par int
as
select * from [table] where [clos]= @par
2.
create trigger tr_name1
on [table1]
for delete
delete table2 where cols in (select cols from deleted)

9. 怎麼用SQL語句實現

select a.項目1 as 項目6
,(case when b.項目7 is null then 0 else b.項目7 end) as 項目7
,(case when a.項目8 is null then 0 else a.項目8 end) as 項目8
from (select 項目1, 項目2+項目3 as 項目8 from 表一) a
left join
(select 項目4,SUM(項目5) as 項目7 from 表二 group by 項目4) b
on a.項目1=b.項目4
union
select a.項目4
,(case when a.項目7 is null then 0 else a.項目7 end) as 項目7
,(case when b.項目8 is null then 0 else b.項目8 end) as 項目8
from (select 項目4,SUM(項目5) as 項目7 from 表二 group by 項目4) a
left join
(select 項目1, 項目2+項目3 as 項目8 from 表一) b
on a.項目4=b.項目1

--這欄位名取得,寫得真累,編號可以用一個名字嘛,用字母或單詞多方便啊