您没有提到您正在使用哪种数据库。这将在SQL Server中起作用:
SELECt Col1, Col2, CASE WHEN Col1='AAA' THEN Col2 WHEN Col1='BBB' THEN Col2*2 ELSE NULL END AS Col3FROM ...

您没有提到您正在使用哪种数据库。这将在SQL Server中起作用:
SELECt Col1, Col2, CASE WHEN Col1='AAA' THEN Col2 WHEN Col1='BBB' THEN Col2*2 ELSE NULL END AS Col3FROM ...