資料庫問題,這幾條SQL語句怎麼寫考研要用,急急急

時間 2021-11-04 14:10:13

1樓:

第一個這樣寫試試:select color,count(*) from p group by color;

第二個:select nvl(spj.jno,0) from j,spj where j.jno(+) = spj.jno;

第四個:你先select * from p where color = '紅色';如果能查到結果的話就證明是後面那句話寫的不對,然後再查select * from p where color = '紅色' and weight>10;先看weight欄位的型別是什麼,如果是warchar2和number型別的以上這樣寫都沒錯;

第五個:grant select on s to u1;

第六個:revoke insert on table p from u2 cascade;

2樓:匿名使用者

找出各種顏色的零件數量

select p.color,sum(spj.qty) from p,spj where p.pno=spj.pno group by color

3樓:匿名使用者

嗨,哥們,我們好像考一個學校。是北京工業大學的管理科學與工程專業吧

急急急!!!怎麼用sql語句查詢student表中年齡最小的前三名學生資訊?

4樓:匿名使用者

select top 3 * from student order by age asc

top 3 是前3個學生的意思, order by age asc 的意思是根據年齡升序排列, 也就是說最前面的就是年齡最小的。 (當然你沒有考慮到的是3個最小的年齡一樣的話, 是不是還要加個條件, 比如學號, 性別)

5樓:匿名使用者

select top 3 * from student order by 年齡 asc

6樓:匿名使用者

hjghghgjhgjh

資料庫原理選擇題,麻煩幫忙解答,懸賞不是很多,急急急急!!!!!!

7樓:匿名使用者

1-5 cbaab 6-10 baada11-15 cccaa

1.隔離服務

2.訪問控制機制

3.防火牆

4.基於圖形使用者介面 (gui) 的工具 和 命令列實用工具 dta.exe

5.create table ,create view, create index

6.drop table,alter table

急急急,sql查詢一個欄位是否存在某一個值,怎麼寫查詢語句? 5

8樓:匿名使用者

select * from `表名` where locate('2',`fubclass`);

9樓:匿名使用者

where fubclass regexp '2'查詢2的記錄

where fubclass regexp '3' 查詢3的記錄

正規表示式其實也是like,不知道滿足你的要求不

10樓:匿名使用者

'sql server使用

bai:

select * from 表名

duzhi as a where instr(a.fubclass,"2")>0

oracle 使用:

select * from 表名 as a where instr(a.fubclass,'2')>0

以上dao

作用是查詢表名的fubclass欄位專包含2的記屬錄集

11樓:

不知道是什bai麼資料庫..

oracle資料庫sql語句如下du:

select * from 表名 where instr(fuclass,'你要傳zhi入的引數')>0;

其實這dao

樣也有問題,你這題的內思路應該是

先根據逗號容分隔符擷取字串,然後根據你傳入的引數和根據逗號擷取出來的字串進行比較,如果存在那就是你要的記錄,否則就不是,但是oracle並不存在這樣一種函式.比如gp中使用的split_part函式,所以比較麻煩,只能自己構建一個函式,然後呼叫這個函式先對字串進行處理

出問題的原因是如果你傳入一個'2',那麼'22'也會算作是合格字元,而將結果返回

12樓:匿名使用者

select * from xx,where fubclass like '%2%'

select * from xx,where fubclass like '%3%'

13樓:匿名使用者

create proc test_op

@canshu char(20)

asbegin

select *from 表名 where fubclass like '%'+rtrim(@canshu)+'%'

end--exec test_op '2'

14樓:匿名使用者

什麼資料庫?select * from 表名 where fubclass like "%2%";

資料庫SQL語句

create function dbo isin string1 varchar 100 string2 varchar 4000 returns bitas begin if charindex string1 string2 0 begin return 1 endreturn 0 end呼叫 ...

SQL資料庫查詢問題怎麼用這個語句

如果只是兩個表,可以用union 把這些資料都查出來。select 列0,列1 from dbo.1 5where 列1 10327177 union select 列0,列1 from dbo.35wwhere 列1 10327177 如果有更新其他表,而這些表有一定的規律性,就是可以用迴圈 動態...

database資料庫中sql語句新增資料時能否實現先查

sql server可以用if exists來判斷 儲存過程 if exists select 1 from sysobjects where name 儲存過程名 drop procedure 儲存過程名 go資料庫表 if exists select 1 from sysobjects wher...