我有一張看起來像這樣的表:
| 患者姓名 | 傷A | 傷B |
|---|---|---|
| 鮑勃 | 是的 | 是的 |
| 瑪麗 | 是的 | 不 |
我想撰寫一個填充列的查詢,連接傷害標題文本,用逗號分隔,其中一個傷害列中有一個“是”,如下所示。
| 患者姓名 | 傷A | 傷B | 所有傷害 |
|---|---|---|---|
| 鮑勃 | 是的 | 是的 | 傷A,傷B |
| 瑪麗 | 是的 | 不 | 傷A |
任何幫助表示贊賞。
uj5u.com熱心網友回復:
使用 IIf() 運算式。
SELECT Table1.PatientName, Table1.InjuryA, Table1.InjuryB,
IIf([InjuryA]="Yes","InjuryA",Null) & IIf([InjuryA]="Yes" And [InjuryB]="Yes",", ",Null) & IIf([InjuryB]="Yes","InjuryB",Null) AS AllInjuries
FROM Table1;
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/314246.html
標籤:ms-access
