ELSE (IF...ELSE) ELSE (IF...ELSE) - 北京怡康軟件科技有限公司 資源網(wǎng) "/>

中文字幕天天躁日日躁狠狠躁,最近中文字幕大全免费版在线,最近2019免费中文字幕视频三,亚洲精品无码你懂的,亚洲国产精品成人精品小说

  • 相關軟件
    >ELSE (IF...ELSE) 創(chuàng)建者:webmaster 更新時間:2006-02-16 15:51

    在執(zhí)行 Transact-SQL 語句時強加條件。如果 Boolean_expression 取值為 TRUE,則執(zhí)行 Boolean_expression 后的 Transact-SQL 語句 (sql_statement)。當 Boolean_expression 取值為 FALSE 或 NULL時,則可選 ELSE 關鍵字為要執(zhí)行的 Transact-SQL 語句。



    語法


    IF Boolean_expression { sql_statement | statement_block }

    [

        
    ELSE

        { sql_statement | statement_block } ]



    參數(shù)


    Boolean_expression



    返回 TRUE 或 FALSE 的表達式。如果布爾表達式中含有 SELECT 語句,必須用圓括號將 SELECT 語句括起來。



    {sql_statement | statement_block}



    是任何有效的 Transact-SQL 語句或以語句塊定義的語句分組。若要定義語句塊(批處理),采用控制流語言關鍵字 BEGIN 和 END。雖然所有的 Transact-SQL 語句在 BEGIN...END 塊內(nèi)都有效,但有些 Transact-SQL 語句不應組合在同一個批處理(語句塊)中。



    結果類型


    Boolean



    示例


    當至少一本書滿足這些條件時,這個示例會給出價格在 $10 與 $20 之間的傳統(tǒng)烹調(diào)書的列表。否則,SQL Server 會給出一條信息,說明沒有書滿足這個條件,并生成價格低于 $10 的傳統(tǒng)烹調(diào)書的列表。



    USE pubs
    GO
    DECLARE @msg varchar(255)
    IF (SELECT COUNT(price)
      FROM titles
      WHERE title_id LIKE 'TC%' AND price BETWEEN 10 AND 20) > 0
     
      BEGIN
      SET NOCOUNT ON
      SET @msg = 'There are several books that are a good value between $10 and $20. These books are: '
          PRINT @msg
        SELECT title
      FROM titles
      WHERE title_id LIKE 'TC%' AND price BETWEEN 10 AND 20
      END
    ELSE
      BEGIN
      SET NOCOUNT ON
      SET @msg = 'There are no books between $10 and $20. You might consider the following books that are under $10.'
          PRINT @msg
      SELECT title
      FROM titles
      WHERE title_id LIKE 'TC%' AND price < 10    
      END


    下面是結果集:



    There are several books that are a good value between $10 and $20. These books are: 
    title                                            
    ------------------------------------------------------------------------
    Fifty Years in Buckingham Palace Kitchens
    Sushi, Anyone?

    (2 row(s) affected)
    相關文章
    本頁查看次數(shù):