亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

sql 查詢,沒有數據則給該列賦值為null

sql 查詢,沒有數據則給該列賦值為null

梵蒂岡之花 2018-11-02 14:38:46
select top 1 salary from (select Salary,ROW_NUMBER()over(order by Salary desc)nid from Employeegroup by Salary)employeewhere nid>1這個為查詢語句,查出來的結果是沒有數據的,但是我想在沒有數據的時候給salary賦值為null即查詢出來的結果是null。
查看完整描述

2 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

整條數據為空然后賦為null,這個沒什么意義。我覺得你看到的問題,應該說的是對應DBNULL問題吧?DBNULL的意義是,數據庫中不存在的某行某列,表示不存在,而你經??吹降膎ull,是面向對象語言中的一個無任何引用地址的空對象,這倆不一樣。對于你說的賦值為null,人家是讓你程序里不設置任何值吧。。繼續追問的話,可以說明一下你具體想知道什么


查看完整回答
反對 回復 2018-11-05
?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

在沒有數據情況下,給salary賦值,不合常理。

明明沒有數據,卻要弄出一條數據,只是這條數據的salary字段為null值。

你的目標是判斷有沒有返回數據吧?


查看完整回答
反對 回復 2018-11-05
  • 2 回答
  • 0 關注
  • 4330 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號