首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置sql select查询中使用别名的列的默认值

问设置sql select查询中使用别名的列的默认值
EN

Stack Overflow用户
提问于 2014-01-10 22:27:03
回答 1查看 5K关注 0票数 1

我在sql select查询中遇到了一个设置默认值的问题

代码语言:javascript
复制
ex: t1.Employee as EmpDeptName

在这里,我需要设置一个默认值,使其始终返回默认值

我尝试过的t1.Employee as EmpDeptName 'ITdept'

但是这种方法总是会告诉我们错误的语法。

EN

回答 1

Stack Overflow用户

发布于 2014-01-10 22:30:15

如果您想在调用查询时SELECT此值,

代码语言:javascript
复制
SELECT 'ITdept' AS EmpDeptName, ...

如果您想在该列为空时使用"ITdept“作为默认值,

代码语言:javascript
复制
SELECT ISNULL(EmpDeptName, 'ITdept') AS EmpDeptName, ...

如果要设置列默认值,

代码语言:javascript
复制
CREATE TABLE t1 (
    EmpDeptName <data type> DEFAULT 'ITdept'
);
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21046790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档