WHERE句でCASE文
私は主にSQLServerを使用していますが、プロシージャ等で条件によってWHERE句を変えたいときがあります。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
CREATE PROCEDURE prTest @KBN INT, @CODE INT AS BEGIN IF @KBN = 1 BEGIN SELECT ID FROM TEMP WHERE ACODE = @CODE END ELSE BEGIN SELECT ID FROM TEMP WHERE BCODE = @CODE END END |
こんな感じで書いていました。 これはまだ …