SQL SERVER2008 CASE WHEN的两种用法

SELECT
CASE 
	WHEN COLUMN_NAME1 = VALUE1 AND COLUMN_NAME2 = VALUE2 
		THEN  VALUE_WANTED1
	ELSE
		VALUE_WANTED2
END,
 * FROM TABLE_NAME

SELECT
CASE COLUMN_NAME1 
	WHEN VALUE1 THEN VALUE_WANTED1 
	WHEN VALUE2 THEN VALUE_WANTED2
	ELSE
		VALUE_WANTED3
END,
 * FROM TABLE_NAME

  

posted @ 2012-11-01 16:57  庚武  Views(314)  Comments(0Edit  收藏  举报