【文章內(nèi)容簡介】
39。your rate =39。 PRINT @Rate END GO 16 批處理 ? CASE 語句 評估條件的一個列表并且返回可能結(jié)果中的一個 語法: CASE WHEN boolean_expression THEN expression [[WHEN boolean_expression THEN expression] [...]] [ELSE expression] END 17 批處理 ? 示例 SELECT EmployeeID, 39。Marital Status39。 = CASE MaritalStatus WHEN 39。M39。 THEN 39。Married39。 WHEN 39。S39。 THEN 39。Single39。 ELSE 39。Not specified39。 END FROM GO 18 批處理 ? WHILE 語句 重復執(zhí)行只要給定的條件為真 使用 BREAK 和 CONTINUE語句來控制 WHILE循環(huán)中的語句 ? 語法: WHILE boolean_expression {sql_statement | statement_block} [BREAK] {sql_statement | statement_block} [CONTINUE] 19 批處理 ? 示例 WHILE (SELECT AVG(Rate)+1 from ) 20 BEGIN UPDATE SET Rate = Rate + 1 FROM IF (Select MAX(Rate)+1 from ) 127 BREAK ELSE CONTINUE END 20 批處理 ? SQ