A. 如何用sql語句查詢後,返回不存在的值,並用一個字元代替
假如張三這個人不存在,在sqlserver里就這么執行
select case when 工資 is null then 0 end from 表 where 員工姓名='張三'
上邊這個有問題,剛才改了一下,上邊這個問題是,如果不存在這個員工,那麼選定行就是0,所以還是得不出結果
試驗下邊這個
select sum(a.工資) from
(select 0 as 工資 union all
select 工資 from 表 where 員工姓名='張三') a;
B. 我的sql資料庫,怎麼查詢出資料庫中沒有數據的表
selectsys.objects.namefromsys.objectsjoinsys.sysindexesonsys.objects.object_id=sys.sysindexes.id
whereindid<=2andtype='U'
groupbysys.objects.name
havingSUM(rows)=0
C. SQL 2008多表查詢 如何把不存在的值也顯示出來的sql語句怎麼寫
select a.title, case when b.uid is null then 'null' else a.fid , b.uid
from a left join b on a.fid=b.fid
D. sql語句如何查詢有些表中沒有的數據
select借書證號,姓名,單位
from讀者
where借書證號notin
(select借書證號from借閱where借書日期>=cast('2005-10-01'asdatetime))
這樣試試
可是你第一個,為什麼要用10月10號啊,不是10月1號嗎?
E. SQL語句:怎樣顯示表裡不存在的數據
你做一個臨時表,把這些號碼先插到臨時表裡面,然後在寫sql,比如臨時表為BBB,插入欄位為ID:
select b.ID from BBB b where 1=1 and not exists(select 1 from AAA a where a.ID=b.ID)
F. SQL查詢的多條結果中,若有不存在的,怎麼用NULL顯示在ASP網頁
在建一張時段表,24條記錄,保存 1 - 23
將 tabtimedata 和時段表連接查詢,取時間中的小時與 時段表右連接
G. sql如何將不存在的結果用 null顯示,例如查詢選課表時,如果有的同學沒有選課,怎麼只顯示其學生信息
以學生表為主表,和選課表做左連接
select 學生表.學生信息, 選課表.課程
from 學生表 left join 選課表 on 學生表.學號 = 選課表.學號
這樣的連接方式,如果學生沒選課,那麼選課表的信息就是NULL。但是會顯示學生表的信息
H. 在sql語句查詢時如何把查詢為空的數據顯示為零
sql語句查詢時,把查詢為空的數據顯示為零的步驟如下:
我們需要准備的材料分別有:電腦、sql查詢器。
1、首先,打開sql查詢器,連接上相應的資料庫表,例如stu表。
I. sql表內缺少數據如何錄入新數據
通過sql語句添加,通過可視化窗口直接添加。
打開企業管理器,新建資料庫,新建表,建立欄位,打開表就可以填數據了。SQL採用集合操作方式,不僅查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。
SQL可以獨立完成資料庫生命周期中的全部活動,包括定義關系模式、錄入數據、建立資料庫、查詢、更新、維護、資料庫重構、資料庫安全性控制等一系列操作,這就為資料庫應用系統開發提供了良好的環境,在資料庫投入運行後,還可根據需要隨時逐步修改模式,且不影響資料庫的運行,從而使系統具有良好的可擴充性。
J. 如何實現在一個表中找不見數據的話就顯示到另外一個表中,sql 語句如何實現
最好是用存儲過程。關鍵是用EXISTS關鍵詞。
if(EXISTS(select top 1 * from table_a where ....)
begin
select * from table_a where ...
end
else
begin
select * from table_b where...
end