SELECT
CASE
WHEN DEPT_NAME='配件部' THEN '0.01'
ELSE SUBSTRING(DEPT_CODE,0,CHARINDEX('.', DEPT_CODE,8)+3) END AS BMBH,DEPT_CODE,DEPT_NAME,
CASE
WHEN BMBH=DEPT_CODE THEN DEPT_NAME
ELSE
'其他'
END AS tz
FROM MS_Dept
================================查詢結果
END AS 品牌名稱
FROM MS_Dept
WHERE BMBH=0
> [42S22] [Microsoft][SQL Server Native Client 10.0][SQL Server]列名 'BMBH' 無效。 (207)
---------------------------
問:新生成的BMBH列無法參與條件計算嗎?這個列該如果進行條件計算?
uj5u.com熱心網友回復:
無法參加;在外邊再寫一個select * from (原有的) t where 生成欄位=轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/210327.html
標籤:應用實例
上一篇:序列比對
下一篇:求寫股票波段AI
