SQL中如何进行条件判断

发布时间:2025-05-23 19:42:17 作者:小樊
来源:亿速云 阅读:89

在 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 时,返回 ‘老年’。如果没有任何条件满足,则返回 ‘未知’。

推荐阅读:
  1. Linux下怎么查看mysql数据库操作记录
  2. Linux下oracle数据库常用命令有哪些

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

数据库

上一篇:如何监控gateway网关的性能

下一篇:SQL中如何处理重复数据

相关阅读

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

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