Sql 语句里 As后的竟然可以和前边的字段重名
如下语句:
select *,case MyColumnName when '0' then '出区' when '1' then '入区' end as MyColumnName
from MyTableName
发现竟然可以重名。而且如果把上边的语句放在查询分析器里运行,会发现字段列里竟然两个都在。
也许别人早就知道,但是我的确是第一次遇到。
select *,case MyColumnName when '0' then '出区' when '1' then '入区' end as MyColumnName
from MyTableName
发现竟然可以重名。而且如果把上边的语句放在查询分析器里运行,会发现字段列里竟然两个都在。
也许别人早就知道,但是我的确是第一次遇到。
阿里云优惠券领取地址:https://partner.aliyun.com/shop/35783975 ,需要更多优惠请联系QQ和微信:891115,热线:400-968-4968
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步