1樓:網友
具體問什麼,id是查詢條件? select * from student where id =''
oracle,怎麼由學生id,查詢 年級(或班級)資訊?
2樓:匿名使用者
這是關聯式資料庫問題,比較簡單1.先做年級grade表欄位 gra_id(年級編碼,是唯一的),gra_name(年級名稱)2.班級class表,cla_id(班級編碼,唯一的),gra_id(與年級表關聯),cla_name(班級名稱)3.
學生student表,stu_id(學生編碼,唯一的),cla_id(與班級表關聯),stu_name,stu_xb(等等)這樣3張表就可以通過唯一的id(**)連線起來了比方做個檢視名叫 mxbselect ,,grade,class,studentwhere and 這條語句所作的檢視就包括乙個學校所有年級段,所有班級的學生這樣要查什麼東西都可以了比如查乙個學生 他的stu_id(設計是一般是學號)=980100select * from mxb where =980100 或者select * from mxb where 某某』*是代表所有欄位都顯示。一般在查詢時要查什麼打上什麼欄位就行不知道對你有沒有幫助。
oracle 10g 怎麼根據id串查詢名字串。
3樓:匿名使用者
有兩個思路供參考:
1. 使用字串比較的方法。
select *
from 表a a, 表b b
where instr(, ','||',') <0
之所以使用 ','||',' 是因為如果表a中的id為:123,456,789 那麼b表中的id為4也只可以查出來,但兩邊加了逗號以後就不會查出來了。
2. 使用分隔字串的方式,有些煩瑣。
select *
from 表b t,select trim(regexp_substr(id, '[^,', 1, idx)) fid
from 表a a,select level idx
from dual
connect by level <=
length(id) -length(replace(id, ',', '')) 1)) b
swhere =
這裡面用到了 regexp_substr 字串分隔的方法,你可以看一下。
4樓:he**en書
諸如此類將字串以逗號分隔後再列轉行的例子,網上很多,隨便去搜搜就有,這裡就不提供了。
糾正乙個你這個表設計的問題,按照你這樣的邏輯,a和b表應該是n對n的關係,那應該再設計一箇中間表,主要欄位為aid和bid,用於關聯a和b。
5樓:
select *
from a,b where '%'||'%'
效率是會慢點,但應該是你想要的。
6樓:網友
select * from b where id in(select replace(regexp_substr(names,'[^,',1,level),',',' ') from a
加上 a 表的篩選條件。
connect by level<=length(names)-length(replace(names,'<,>',''))+1 )
oracle我想根據另外乙個表查詢到的id,刪除此表=id,的資料
7樓:網友
你不是要刪除b表裡的資料嗎?
怎麼delete from a呢?這樣不是刪除a表裡的資料嗎,你截圖吧,聽著沒有看著能理解你的意思。
我正在學oracle資料庫,一張使用者表的使用者身份usertype欄位,怎麼與教師表id和學生表id
8樓:網友
usertype至少有兩個值,比如 1代表教師,2代表學生,使用者名稱錶與教師表關聯,where條件中必須有usertype=1and userid=教師表id 學生表同理。
9樓:網友
能不能把使用者表,教師表和學生表的結構截個圖。
oracle中鍵表怎麼建立id自動增長
建議您查詢一下 oracle序列 先建序列 再用序列建表 oracle沒有自動增長列,一般是用序列配合使用,可以給某個表建立一個序列,插入要自動增長列的值時可以取序列的下一個值就行了,建議看一下序列 以你的表為例 你表sectable建立一個序列,暫取名叫sequence sectable crea...
oracle如何新增使用者
答案整理如下,每條命令後都有註釋 刪除tantan 使用者 drop user tantan cascade 建立tantan 使用者 create user tantan identified by oracle default tablespace tantantemporary tablesp...
如何看電腦本機地id,如何看電腦本機地ID
應該是電腦的本地ip 1 可以通過 開始 執行 cmd ipconfig 來檢視電腦的ip,快捷鍵是win徽標鍵 r,輸入cmd回車,輸入ipconfig all引數可以檢視全部關於ip的資訊 2 通過桌面網路 xp為網路上的芳鄰 的圖示上點右鍵,屬性,單擊網路共享中的本地連線或者無線網路連線,單擊...