• ADADADADAD

    SQLServer中如何使用CASE语句[ 建站问答 ]

    建站问答 时间:2024-11-30 18:25:13

    作者:文/会员上传

    简介:

    在SQLServer中,可以使用CASE语句来实现根据条件选择不同的操作。CASE语句有两种形式:简单CASE表达式和搜索CASE表达式。简单CASE表达式:SELECT CASE column_nameWHEN value1 TH

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    在SQLServer中,可以使用CASE语句来实现根据条件选择不同的操作。CASE语句有两种形式:简单CASE表达式和搜索CASE表达式。

      简单CASE表达式:
    SELECT CASE column_nameWHEN value1 THEN result1WHEN value2 THEN result2...ELSE resultEND FROM table_name;

    示例:

    SELECT CASE WHEN score >= 90 THEN 'A'WHEN score >= 80 THEN 'B'WHEN score >= 70 THEN 'C'ELSE 'D'END AS gradeFROM student;
      搜索CASE表达式:
    SELECT CASE WHEN condition1 THEN result1WHEN condition2 THEN result2...ELSE resultEND FROM table_name;

    示例:

    SELECT CASE WHEN gender = 'M' AND age >= 18 THEN 'Man'WHEN gender = 'F' AND age >= 18 THEN 'Woman'ELSE 'Child'END AS categoryFROM person;

    注意:在SQLServer中,CASE语句也可以嵌套使用。CASE语句可以用于SELECT、WHERE、ORDER BY等语句中。

    SQLServer中如何使用CASE语句.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: sqlserver