一
表[table
id name
我想最後的表是這樣的
id name
回答:
將記錄存到臨時表#t中
SELECT DISTINCT id
INTO #t
FROM table
INSERT
INTO table
SELECT *
FROM #t
二
表是這樣的
ID 員工 技能
要從這張表中找出既會VB又會PHP的人
回答:
SELECT 員工 FROM [Table] WHERE 員工 IN(SELECT 員工 FROM [Table] WHERE 技能=
三
access裡的兩個表
表[a]結構如下:
[id] 編號 自動編號
[name] 名稱 文本
[price] 價格 數字
[guige] 規格 文本
[changjia] 生產廠家 文本
[baozhuang] 包裝 文本
[danwei] 單位 文本
共有
表[b]結構如下:
[id] 編號 自動編號
[name] 名稱 文本
[price] 價格 數字
[changjia] 生產廠家 文本
[danwei] 單位 文本
[xingzhi] 性質 文本
共有
現在想生成一個新表[c]
[id] 編號 自動編號
[name] 名稱 文本
[price] 價格 數字
[guige] 規格 文本
[changjia] 生產廠家 文本
[baozhuang] 包裝 文本
[danwei] 單位 文本
[xingzhi] 性質 文本
用sql語句也可以
回答:
insert into c(id
select id
from a
insert into c(id
select max(id)+
from b
如果直接在查詢分析器裡執行
insert into c(name
select name
from a
insert into c(name
select name
from b
insert into [c] ([id]
select [id]
union
select [id]
<%
Set rs = Server
rs
Do while not rs
Call actAdd(rs(
rs
Loop
rs
Set rs = Nothing
Sub actAdd(txt)
Dim ts
sql =
Set ts = Conn
ts
Set ts = Nothing
end Sub
%>
<%
dim arr_temp
set rs=conn
arr_temp
rs
set rs=nothing
set rs=conn
arr_temp
rs
set rs=nothing
rem 開始處理
redim arr_data(ubound(arr_temp
rem 把兩個數組的內容復制進來
這一部分自己寫了做兩個循環
然後再存進數據庫
%>
最後轉一些經典的SQL語句:
說明
SQL: select * into b from a where
說明
SQL: insert into b(a
說明
SQL: select a
說明
SQL: select a
說明
SQL: select * from 日程安排 where datediff(
說明
SQL:
delete from info where not exists ( select * from infobz where info
說明
SQL:
SELECT A
FROM TABLE
(SELECT X
FROM (SELECT NUM
FROM TABLE
WHERE TO_CHAR(UPD_DATE
(SELECT NUM
FROM TABLE
WHERE TO_CHAR(UPD_DATE
TO_CHAR(TO_DATE(TO_CHAR(SYSDATE
WHERE X
AND X
WHERE A
說明
SQL:
select * from studentinfo where not exists(select * from student where studentinfo
說明
從數據庫中去一年的各單位電話費統計(電話費定額賀電化肥清單兩個表來源)
SQL:
SELECT a
SUM(decode(TO_CHAR(a
SUM(decode(TO_CHAR(a
SUM(decode(TO_CHAR(a
SUM(decode(TO_CHAR(a
SUM(decode(TO_CHAR(a
SUM(decode(TO_CHAR(a
SUM(decode(TO_CHAR(a
SUM(decode(TO_CHAR(a
From:http://tw.wingwit.com/Article/program/SQLServer/201311/21973.html