sinat_39560577
2018-05-05 08:00
采纳率: 50%
浏览 1.3k
已采纳

请问这个数据库字段是什么意思.....?

图片说明
图片说明
图中的数据库字段在表的列中为什么没有出现?
图二中的 0 delauthFlag是什么意思 前面加个0?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • z_j 2018-05-05 08:07
    已采纳

    这个delAuthFlag 并不是字段,而是一个常量 ,比如 select 1 as col1 , 2 as col2 from someTable 其中的as 可以写,也可以不写。 delAuthFlag只是为 0 定义了一个别名

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 周祭酒 2018-05-05 08:04

    就是一个普通字段,看名字有点像逻辑删除标记位
    select 那里写 0 delauthFlag 就是delauthFlag这列在 failxx 为 null 时 全select成0

    评论
    解决 无用
    打赏 举报
  • 中州软件开发园 2018-05-05 08:21

    是个自定义常量字段,将固定值自定义为一个新的字段列。

    评论
    解决 无用
    打赏 举报
  • yahouhou 2018-05-05 08:42

    你用的查询工具根据你的sql,帮你生成了一个临时表。delAuthFlag是临时表的一个字段。

    评论
    解决 无用
    打赏 举报
  • fondcard 2018-05-05 08:48

    图中的数据库字段在表的列中为什么没有出现?
    因为delauthFlag字段不是表的列,而是select时增加的一列常量

    图二中的 0 delauthFlag是什么意思 前面加个0?
    完整写法为0 as delauthFlag,delauthFlag 为别名,表示增加一列常量,每一行的值均为0

    评论
    解决 无用
    打赏 举报
  • qq_38733247 2018-05-05 08:59

    就是创建对象的属性,不一样的属性名可以用别名

    评论
    解决 无用
    打赏 举报
  • xwz0702 2018-05-07 11:22

    一些关于版本的信息吧,delAuthFlag可能是一些作废标签的字段。

    评论
    解决 无用
    打赏 举报
  • 大脸猫o 2018-05-09 15:15

    图中的数据库字段在表的列中为什么没有出现?
    你select * from table 就能看到全部字段了,select指定列就出现指定列
    图二中的 0 delauthFlag是什么意思 前面加个0?
    我理解是设置 delauthFalg 为0

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题