伸进女同桌乳沟里摸爽了,小雪解开乳罩给老杨摸,少妇被按摩师摸高潮了,亲嘴扒胸摸屁股激烈视频,强摸秘书人妻大乳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
     
    高州市| 钟祥市| 保定市| 图木舒克市| 镇远县| 苍梧县| 临高县| 长治市| 梓潼县| 新兴县| 宁河县| 河津市| 黄陵县| 平阴县| 丹棱县| 丽水市| 沧源| 广平县| 麻江县| 阿瓦提县| 年辖:市辖区| 张家界市| 临洮县| 韩城市| 特克斯县| 行唐县| 伊吾县| 天门市| 铜川市| 乌苏市| 霍林郭勒市| 即墨市| 吴江市| 瑞金市| 龙岩市| 六安市| 扎鲁特旗| 革吉县| 林甸县| 石屏县| 塔河县|