文思創新的SQL筆試題

2021-05-21 21:45:24 字數 585 閱讀 7554

題目:有a和b倆個表,都定義相同的主鍵,寫出sql語句找出a表中有而b表中沒有的記錄,然後把沒有的記錄插入到b表中。

sql語句如下:

create table  a_minus_b  as              ---建立乙個差集表a_minus_b ,注意select 語句一定要a表在前。

select * from a 

minus

select * from b

insert into b(field1,field2,........)       ----把差集插入b表,注意插入的字段順序要相同,資料型別也要相同。

select field1,field2......

from a_minus_b

上面語句在oracle 10g 以dept表為試驗執行成功。也可能有更高效的辦法,大家一起來討論。可用游標來處理吧,我還沒學到這部分。以後有我會補上,當然各位大俠也可先寫上了。

insert into b select * from a where not exists(select 1 from b where b.keyword = a.keyword)

文思筆試試題

1.建構函式與析構函式是否可以被過載,為什麼?2.指標和引用的區別。3.malloc 和new 的區別。4.字串反轉。用兩種方法,第二種方法只用乙個數串,直接互換。5.乙個time 類,包含 minute 和sec 兩個資料成員。模擬秒錶,每次走一秒,滿 60秒進一分鐘,此時秒又從 0開始。clas...

創新工場筆試題

1.輸入乙個整型無序陣列,用堆排序的方法是陣列有序 2.求乙個正整數的開方,要求不能使用庫函式sqrt,結果精度在0.01即可 3.給定乙個矩陣int matrixa m n 每行沒列都是增序的,實現乙個演算法尋找矩陣中的某個元素element 下面做出我的題解,能力有限,望見諒!第一題 堆排序 考...

創新工場筆試小記(創新工廠演算法筆試題)

筆試題量很小,答題時間1個小時。1道填空題,9道左右選擇題,最後一道程式設計題。第一題 c intf intx return c int f int x return c 對於int a 65536 1024 8 1 int b f a 執行後b等於多少?第二題 5個骰子,六個面分別標有1 6,現在...