根據字段值取字段別名

2021-10-02 03:58:33 字數 600 閱讀 6721

描述:根據某一字段的不同值,為另一字段取不同的別名。

背景:建乙個學生缺勤表,其中有乙個欄位是缺勤狀態status,取值為0-5,分別代表曠課、早到、遲到、病假、事假、公假。求出各系 各缺勤狀態的人數。

`

select  系別,

sum(case when 缺勤狀態=0 then 1 else 0 end) as 曠課人數,

sum(case when 缺勤狀態=1 then 1 else 0 end) as 早退人數,

sum(case when 缺勤狀態=2 then 1 else 0 end) as 遲到人數,

sum(case when 缺勤狀態=3 then 1 else 0 end) as 病假人數,

sum(case when 缺勤狀態=4 then 1 else 0 end) as 事假人數,

sum(case when 缺勤狀態=5 then 1 else 0 end) as 公假人數

from 學生缺勤表

group by 系別

使用case when即可為 某一字段取不同別名。

PHP中ResultSet取字段值

php學習記錄 在php阿里的sdk遇到了個函式返回的結果為resultset型的,第一次見,一開始以為是json,用json decrypt報錯,後來琢磨出了使用方法 上例子 var dump資料如下 object xmlelement 4 2 request id string 12 xx 從返...

根據字段值查詢其所在的表 字段

假如字段值 123456,根據其查詢表名和欄位名 declare what varchar 800 set what 123456 要搜尋的字串 declare sql varchar 8000 declare tablecursor cursor local for select sql if e...

根據字段值 查詢 欄位名,表名

declare what varchar 800 set what bffc43e1 6646 434e b47d 0a32ac793b1c 要搜尋的字串 declare sql varchar 8000 declare tablecursor cursor local for select sql...