伸进女同桌乳沟里摸爽了,小雪解开乳罩给老杨摸,少妇被按摩师摸高潮了,亲嘴扒胸摸屁股激烈视频,强摸秘书人妻大乳BD,摸BBB揉BBB揉BBB视频

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術 網(wǎng)站建設
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> 數(shù)據(jù)庫開發(fā) >> 文章正文

sql server數(shù)據(jù)庫中case的不同用法

很多人都知道,CASE是SQL中被誤用最多的關鍵字之一。雖然你可能以前用過這個關鍵字來創(chuàng)建字段,但是它還具有更多用法。比如,你可以在 WHERE 子句中使用 CASE, 

  首先讓我們看一下 CASE 的語法。在一般的 SELECT 中,語法如下: 

SELECT = 
CASE 
WHEN THEN 
WHEN THEN 
ELSE 
END 

  在上面的代碼中需要用具體的參數(shù)代替尖括號中的內容。下面是一個簡單的例子: 

USE pubs 
GO 
SELECT 
Title, 
’Price Range’ = 
CASE 
WHEN price IS NULL THEN ’Unpriced’ 
WHEN price < 10 THEN ’Bargain’ 
WHEN price BETWEEN 10 and 20 THEN ’Average’ 
ELSE ’Gift to impress relatives’ 
END 
FROM titles 
ORDER BY price 
GO

  這是 CASE 的典型用法,但是使用 CASE 其實可以做更多的事情。比方說下面的 GROUP BY 子句中的 CASE: 
SELECT ’Number of Titles’, Count(*) 
FROM titles 
GROUP BY 
CASE 
WHEN price IS NULL THEN ’Unpriced’ 
WHEN price < 10 THEN ’Bargain’ 
WHEN price BETWEEN 10 and 20 THEN ’Average’ 
ELSE ’Gift to impress relatives’ 
END 
GO

  你甚至還可以組合這些選項,添加一個 ORDER BY 子句,如下所示: 
USE pubs 
GO 
SELECT 
 CASE 
 WHEN price IS NULL THEN ’Unpriced’ 
 WHEN price < 10 THEN ’Bargain’ 
 WHEN price BETWEEN 10 and 20 THEN ’Average’ 
 ELSE ’Gift to impress relatives’ 
 END AS Range, 
 Title 
FROM titles 
GROUP BY 
 CASE 
 WHEN price IS NULL THEN ’Unpriced’ 
 WHEN price < 10 THEN ’Bargain’ 
 WHEN price BETWEEN 10 and 20 THEN ’Average’ 
 ELSE ’Gift to impress relatives’ 
 END, 
 Title 
ORDER BY 
 CASE 
 WHEN price IS NULL THEN ’Unpriced’ 
 WHEN price < 10 THEN ’Bargain’ 
 WHEN price BETWEEN 10 and 20 THEN ’Average’ 
 ELSE ’Gift to impress relatives’ 
 END, 
 Title 
GO 

  注釋:為了在 GROUP BY 塊中使用 CASE,查詢語句需要在 GROUP BY 塊中重復 SELECT 塊中的 CASE 塊。 

  除了選擇自定義字段之外,在很多情況下 CASE 都非常有用。如果你再深入一步,還可以得到你以前認為不可能得到的分組排序結果集。

作者:佚名 | 文章來源:未知 | 更新時間:2007-11-6 11:11:07

  • 上一篇文章:

  • 下一篇文章:

  • 相關文章:
    Domino平臺的優(yōu)缺點分析
    使用經(jīng)驗整理-TestDirector8.0數(shù)據(jù)庫備份和還原
    丟失日志文件后數(shù)據(jù)庫還能不能恢復了
    c#如何連接各類數(shù)據(jù)庫
    基礎學習:基于SQL的sysColumns 數(shù)據(jù)庫字段表
    處理一個數(shù)據(jù)庫實例在登陸時報ORA-27140錯誤
    利用CodeSmith生成sql
    如何解決MySQL數(shù)據(jù)庫中文問題
    如何獲取Oracle當前數(shù)據(jù)庫SCN值
    安全技術:數(shù)據(jù)庫系統(tǒng)安全之漏洞解決方法
    軟件技術
    · 開發(fā)語言
    · Java技術
    · .Net技術
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·Domino平臺的優(yōu)缺點分析
    ·oracle不能連接本地庫的解
    ·使用經(jīng)驗整理-TestDirecto
    ·學習sqlserver數(shù)據(jù)庫的維度
    ·sqlserver 多用戶并發(fā)中如
    ·丟失日志文件后數(shù)據(jù)庫還能
    ·人工智能在數(shù)據(jù)庫sql語句編
    ·數(shù)據(jù)庫學習:Oracle應用程
    ·基礎知識:軟件測試的要點
    ·技術文章:sqlserver 2008
    ·SQL Server虛擬內存和物理
    ·在MySQL中 describe命令怎
    ·怎樣解決視圖刷新時出現(xiàn)的
    ·如果忘記了MySQL的root用戶
    ·基礎學習:基于SQL的sysob
    關于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權所有 © 2016 新疆二域軟件開發(fā)網(wǎng) www.zgna.net All Rights Reserved 新ICP備14003571號
    新疆軟件開發(fā)總機:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    凤山市| 什邡市| 宜兰市| 古蔺县| 中江县| 利辛县| 河源市| 壤塘县| 丰都县| 南丹县| 正阳县| 明光市| 南京市| 冀州市| 海城市| 民勤县| 宁阳县| 遂宁市| 水城县| 互助| 肇庆市| 平谷区| 旌德县| 北安市| 东港市| 额济纳旗| 株洲县| 绵竹市| 确山县| 鲜城| 卢龙县| 武定县| 禹州市| 外汇| 视频| 白城市| 通渭县| 六安市| 谷城县| 澄迈县| 绵阳市|