You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请教:SQL中c.column name AS new columnname及c.的含义是什么?

SQL语句含义解析

1. c.column name AS new columnname 的含义

这条语句用来为指定列设置查询别名:

  • c.column name 指代从别名是c的表中选取名为column name的列(注意列名包含空格时,多数SQL数据库要求用方括号或双引号包裹,正确写法应为c.[column name])
  • AS new columnname 表示把该列在查询结果里的显示名称改成new columnname,这个别名只在当前查询结果中生效,不会修改原表的列名。

2. 语句中c.的含义

c.是表的别名前缀:
在SQL查询里,我们常给表设置一个简短的别名(比如这里的c),后续用别名.列名的格式来明确指定列所属的表。这么做主要有两个作用:

  • 当查询涉及多张表且存在同名列时,用别名前缀能精准指定要取哪张表的列,避免歧义
  • 简化SQL语句的书写,不用反复输入完整的表名

内容的提问来源于stack exchange,提问作者howto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 02:48:21