温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SQL中如何进行条件判断

发布时间:2025-05-23 19:42:17 来源:亿速云 阅读:118 作者:小樊 栏目:数据库

在 SQL 中,可以使用 CASE 语句进行条件判断。CASE 语句允许你根据一个或多个条件返回不同的值。以下是一个简单的示例:

SELECT
  id,
  name,
  age,
  CASE
    WHEN age < 18 THEN '未成年'
    WHEN age >= 18 AND age < 60 THEN '成年'
    ELSE '老年'
  END AS age_group
FROM
  users;

在这个示例中,我们根据 age 列的值对用户进行年龄分组。如果 age 小于 18,则返回 ‘未成年’;如果 age 在 18 到 59 之间,则返回 ‘成年’;否则返回 ‘老年’。

你还可以在 CASE 语句中使用多个条件,例如:

SELECT
  id,
  name,
  age,
  CASE
    WHEN age < 18 THEN '未成年'
    WHEN age >= 18 AND age < 60 THEN '成年'
    WHEN age >= 60 THEN '老年'
    ELSE '未知'
  END AS age_group
FROM
  users;

在这个示例中,我们添加了一个额外的条件,当 age 大于等于 60 时,返回 ‘老年’。如果没有任何条件满足,则返回 ‘未知’。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI