sql select查询动态添加列,标识列

1. 使用单引号, 默认值(标识列)spa

  select 
      'good' as "ELable",
    "DGHashId" as "EHashId",
    "DHashId" as "DHashId",
    "PHashId" as "PHashId",
    "DSNames" as "EContent",    
    "DGDiagnosisTime" as "EDateTime",
    "DGStatus" as "EStatus",
    "DGUpdateTime" as "ECreateTime"
    from "Diagnosis" where
        "DHashId" ='4444444444444444'
        and "PHashId" = 'c61b362b1c9dcd09'
        and "DGStatus" = 1

效果图以下:3d

 

 1. 使用ROW_NUMBER() ;(优势,主要用排序功能)code

 select 
      row_number() over(order by "DHashId") as "ELable",
    "DGHashId" as "EHashId",
    "DHashId" as "DHashId",
    "PHashId" as "PHashId",
    "DSNames" as "EContent",    
    "DGDiagnosisTime" as "EDateTime",
    "DGStatus" as "EStatus",
    "DGUpdateTime" as "ECreateTime"
    from "Diagnosis" where
        "DHashId" ='4444444444444444'
        and "PHashId" = 'c61b362b1c9dcd09'
        and "DGStatus" = 1

效果以下图:blog

相关文章
相关标签/搜索