1樓:程式設計空間
select name as 員工名,select isnull(name,'無上級') from employee,relationship
where =
as 上級員工名。
from employee,relationshipwhere =
很笨的一種方法,希望對你有所幫助,~~
2樓:網友
select
as 員工名,isnull( ,'無上級' )as 上級員工名。
fromrelationship left join employee e1
on ( = )
left join employee e2on ( = )
3樓:網友
-relationship表。
create table t11 as
select '17' emp_id, '12' parent_id from dual union all
select '12' emp_id, null parent_id from dual union all
select '10' emp_id, '12' parent_id from dual union all
select '80' emp_id, '17' parent_id from dual union all
select '112' emp_id, '17' parent_id from dual union all
select '15' emp_id, '12' parent_id from dual;
employee表。
create table t12 as
select '10' as emp_id,'張三' as name from dual union all
select '11' as emp_id,'李四' as name from dual union all
select '12' as emp_id,'王五' as name from dual ;
select t1.*,t2.*,t3.*,case
when is null then
無上級'else
select from t12 t3 where
end 層級關係。
from t11 t1, t12 t2--,t12 t3
where =
對資料庫的資料進行「忽略大小寫」的查詢?
4樓:網友
sql> create table test (name varchar2(20));
sql> insert into test values('n');
已建立 1 行。
sql> insert into test values('n');
已建立 1 行。凳亮。
sql> commit;
sql> select * from test where name like 'n%';name
sql> select * from test where upper(name) like 'n%';name
nn大體意思應該是這樣,對where裡的字豎模段進行upper或lower的轉換,然後進餘粗緩行查詢即可。
忘記mysql密碼
5樓:河蟹和諧河蟹
如果是忘記root密碼,可以參閱這個文章:
查成績密碼忘了,誰能進入大學資料庫幫忙看成績
6樓:i四兒
孩子打**查吧!蠢鬥為了你的譁檔判乙個亂改答案再被盯上太不值當了、如果執意要看資料庫,就去黑客**懸賞rmb發個招募令吧!!!
查詢資料庫後臺密碼,sql2005資料庫,後臺登陸密碼忘記了,
7樓:跳動的葉綠素
是sa密碼忘了嗎?可以切換成windows登陸模式,不用密碼也能進入資料庫的。進去以後可以自己重新修改密碼,在安全性裡找到登入名,sa,然後雙擊就可以看到密碼那裡,修改就行了。
資料庫 有幾個 特性 來著 忘了?
8樓:網友
原子性、一致性、分離性、永續性。
1) 原子性。
事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料修改操作要麼全部執行,要麼完全不執行。這種特性稱為原子性。
事務的原子性要求,如果把乙個事務可看作是乙個程式,它要麼完整的被執行,要麼完全不執行。就是說事務的操縱序列或者完全應用到資料庫或者完全不影響資料庫。這種特性稱為原子性。
假如使用者在乙個事務內完成了對資料庫的更新,這時所有的更新對外部世界必須是可見的,或者完全沒有更新。前者稱事務已提交,後者稱事務撤消(或流產)。dbms必須確保由成功提交的事務完成的所有操縱在資料庫內有完全的反映,而失敗的事務對資料庫完全沒有影響。
2) 一致性。
事務的一致性指的是在乙個事務執行之前和執行之後資料庫都必須處於一致性狀態。這種特性稱為事務的一致性。假如資料庫的狀態滿足所有的完整性約束,就說該資料庫是一致的。
一致性處理資料庫中對所有語義約束的保護。假如資料庫的狀態滿足所有的完整性約束,就說該資料庫是一致的。例如,當資料庫處於一致性狀態s1時,對資料庫執行乙個事務,在事務執行期間假定資料庫的狀態是不一致的,當事務執行結束時,資料庫處在一致性狀態s2。
3) 分離性。
分離性指併發的事務是相互隔離的。即乙個事務內部的操作及正在操作的資料必須封鎖起來,不被其它企圖進行修改的事務看到。
分離性是dbms針對併發事務間的衝突提供的安全保證。dbms可以通過加鎖在併發執行的事務間提供不同級別的分離。假如併發交叉執行的事務沒有任何控制,操縱相同的共享物件的多個併發事務的執行可能引起異常情況。
dbms可以在併發執行的事務間提供不同級別的分離。分離的級別和併發事務的吞吐量之間存在反比關係。較多事務的可分離性可能會帶來較高的衝突和較多的事務流產。
4)永續性。
永續性意味著當系統或介質發生故障時,確保已提交事務的更新不能丟失。即一旦乙個事務提交,dbms保證它對資料庫中資料的改變應該是永久性的,耐得住任何系統故障。永續性通過資料庫備份和恢復來保證。
永續性意味著當系統或介質發生故障時,確保已提交事務的更新不能丟失。即對已提交事務的更新能恢復。一旦乙個事務被提交,dbms必須保證提供適當的冗餘,使其耐得住系統的故障。
所以,永續性主要在於dbms的恢復效能。
忘記資料庫密碼怎麼辦
9樓:網友
弄個dba使用者,去把使用者密碼改了不就行了。
10樓:網友
那你在修改個密碼不就行了。
mysql查詢問題
11樓:網友
方法一:程式判斷。
1 把第三個數字,作為乙個變數a;
2 取出所有記錄的text數值,使用包含字串判斷的函式(根據你用的程式語言特性)來判斷變數a是否在text範圍中。
方法二:資料庫級別判斷。
使用mysql的ifinarray函式,判斷第三個數字是否在text欄位內容中。如果你的第三個數字是3,就以下寫法,不能用like 因為這樣會把15,也當成5給羅列出來。
select * from form1 where find_in_set('3',`text`)
12樓:王春春說食品
select * from table where content like 5
table是你的表名,content是你的text的欄位 用like查詢。
C 中根據輸入的內容查詢資料庫
乙個簡單的資料操作,使用物件運算元據庫,然後傳值即可。滿意。c 怎麼通過文字框輸入關鍵字進行對資料庫內容的搜尋 sqlconnection conn new sqlconnection server user id sa password 密碼 integrated security false i...
oracle資料庫訪問另資料庫問題
可以使用dblink 在資料庫b上建立database link 然後配置使用者名稱,密碼和sid 其次注意要有訪問該表的許可權,然後再b中直接輸入 select from a dblink name 就可以了 用資料庫鏈路 create public database link toaconnec...
資料庫是什麼,什麼是資料庫
資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫,它產生於距今五十年前,隨著資訊科技和市場的發展,特別是二十世紀九十年代以後,資料管理不再僅僅是儲存和管理資料,而轉變成使用者所需要的各種資料管理的方式。資料庫有很多種型別,從最簡單的儲存有各種資料的 到能夠進行海量資料儲存的大型資...