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

新疆軟件開發(fā)

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

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

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

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

SELECT = 
CASE 
WHEN THEN 
WHEN THEN 
ELSE 
END 

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

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 塊中重復(fù) SELECT 塊中的 CASE 塊。 

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

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

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    Domino平臺的優(yōu)缺點分析
    使用經(jīng)驗整理-TestDirector8.0數(shù)據(jù)庫備份和還原
    丟失日志文件后數(shù)據(jù)庫還能不能恢復(fù)了
    c#如何連接各類數(shù)據(jù)庫
    基礎(chǔ)學(xué)習(xí):基于SQL的sysColumns 數(shù)據(jù)庫字段表
    處理一個數(shù)據(jù)庫實例在登陸時報ORA-27140錯誤
    利用CodeSmith生成sql
    如何解決MySQL數(shù)據(jù)庫中文問題
    如何獲取Oracle當(dāng)前數(shù)據(jù)庫SCN值
    安全技術(shù):數(shù)據(jù)庫系統(tǒng)安全之漏洞解決方法
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·Domino平臺的優(yōu)缺點分析
    ·oracle不能連接本地庫的解
    ·使用經(jīng)驗整理-TestDirecto
    ·學(xué)習(xí)sqlserver數(shù)據(jù)庫的維度
    ·sqlserver 多用戶并發(fā)中如
    ·丟失日志文件后數(shù)據(jù)庫還能
    ·人工智能在數(shù)據(jù)庫sql語句編
    ·數(shù)據(jù)庫學(xué)習(xí):Oracle應(yīng)用程
    ·基礎(chǔ)知識:軟件測試的要點
    ·技術(shù)文章:sqlserver 2008
    ·SQL Server虛擬內(nèi)存和物理
    ·在MySQL中 describe命令怎
    ·怎樣解決視圖刷新時出現(xiàn)的
    ·如果忘記了MySQL的root用戶
    ·基礎(chǔ)學(xué)習(xí):基于SQL的sysob
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) m.zgna.net All Rights Reserved 新ICP備14003571號
    新疆軟件開發(fā)總機:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000
     
    龙游县| 普兰县| 六盘水市| 宁强县| 运城市| 四平市| 青海省| 东乡| 吉木萨尔县| 普洱| 阿尔山市| 囊谦县| 化德县| 九龙城区| 德江县| 巴中市| 苏州市| 桓仁| 蒲城县| 吐鲁番市| 永济市| 巫山县| 田阳县| 揭阳市| 永兴县| 富阳市| 望奎县| 南平市| 姚安县| 门头沟区| 克拉玛依市| 禹城市| 平邑县| 濮阳市| 博野县| 黔南| 湖州市| 蓬莱市| 盐边县| 岢岚县| 澳门|