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

相關文章
相關標籤/搜索