成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server排序遇到NULL,不怕不帕!

數據庫 SQL Server
我們今天是要和大家一起討論的是當SQL Server排序時遇到NULL的實際解決方案,以下就是文章的主要內容的詳細介紹。

此文章主要介紹的是當SQL Server排序時遇到NULL的實際解決方案,對于這個問題,可以說被提及的頻率,居高不下,其主要是是客戶之前使用的是Oracle數據庫,那么他在使用SQL Server的時候會有一個疑問,就是在處理NULL值上面,SQL Server與Oracle的行為不一樣 。

 

在Oracle中,NULL值會認為是一個無窮大的值,所以如果按照升序排列的話,則會被排在***面在SQL Server中則正好相反,NULL值會被認為是一個無窮小的值,所以如果按照升序排列的話,則會被排在最前面

  1. SELECT [ID]  
  2. FROM [demo].[dbo].[Orders] Order By ID  

則會看到如下的效果

那么,有沒有什么辦法讓SQL Server的這個默認機制與Oracle一樣嗎?答案是:沒有

但我們可以想一些變通的辦法,例如可以像下面這樣寫代碼

  1. SELECT [ID]  
  2. FROM [demo].[dbo].[Orders] Order By CASE WHEN ID IS NULL THEN 1 ELSE 0 END  

這樣的話,就可以看到如下的效果

如果該列有創建索引,那么可以看到如下的執行計劃

但是,仍然還有其他的一種解決方案,可以把該列的默認值設置為一個很大的值,也就是說,如果用戶無法提供該列的值,則默認用一個很大的數字代替。如果是INT型,這個數字,可以是2147483647。這樣的情況下,如果排序的時候當然就不需要再進行判斷了。

 

SQL Server排序時遇上了NULL值

上述的相關內容就是對SQL Server排序時遇上了NULL值的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. SQL Server 2008數據庫中正確的對驗證數據挖掘模型
  2. SQL Server identity列,美中不足之處
  3. SQL Server DateTime數據類型的另類解讀
  4. MS SQL Server數據庫快速獲得表的記錄總數步驟
  5. SQL Server 2000的安全策略的正確打造

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-11-11 14:05:17

SQL Server排

2010-11-11 14:14:52

SQL Server排

2010-07-16 11:42:23

SQL Server

2015-07-20 17:05:38

SQL ServerNULL值

2021-01-18 05:23:14

SQL 排序Server

2010-07-05 17:55:26

SQL Server更

2010-07-09 09:24:37

SQL Server分

2023-01-19 08:00:00

2010-07-16 09:00:08

SQL Server查

2010-07-21 10:21:49

SQL Server

2010-07-06 08:36:55

SQL Server實

2011-08-22 09:55:30

SQL Server 排序

2010-07-21 10:36:18

SQL Server

2017-05-25 08:52:08

SQL Server數據庫

2010-07-21 10:27:49

SQL Server

2010-09-17 10:24:47

SQL中IS NULL

2010-07-21 10:05:29

SQL Server排

2010-06-18 12:45:20

SQL Server數

2010-07-21 10:41:55

SQL Server

2012-10-11 15:37:41

聯想一體機
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91大神在线资源观看无广告 | 亚洲免费视频播放 | 视频在线一区二区 | 精品一区二区三区免费毛片 | 欧美xxxx在线 | 成人免费久久 | 黄色一级特级片 | 国产一区二区三区久久久久久久久 | 男女在线网站 | 五月网婷婷 | 欧美一区二区在线观看 | 国产精品久久av | 亚洲不卡| 99re6在线视频| 天天草天天爱 | 国产精品精品视频一区二区三区 | 久久毛片 | a级毛片毛片免费观看久潮喷 | 国产福利资源在线 | 欧美日韩不卡合集视频 | 18gay男同69亚洲网站 | 大象视频一区二区 | 欧美日韩在线免费观看 | 国产午夜一级 | 91久久精品 | 一级黄片一级毛片 | 久草资源在线 | 久久免费视频观看 | 国产真实精品久久二三区 | 国产精品久久在线观看 | 欧美在线一区视频 | 国产乱码精品一区二区三区中文 | 青青久在线视频 | 综合国产 | 国产精品美女久久久久久久久久久 | 精品一区二区三区在线视频 | 国产精品毛片 | 成人综合视频在线观看 | 999精品视频 | 中文字幕1区2区 | 成人激情视频免费在线观看 |