Mega Code Archive

 
Categories / MSSQL / Select Query
 

Case when and else

1> 2> CREATE TABLE project   (project_no   CHAR(4) NOT NULL, 3>                         project_name CHAR(15) NOT NULL, 4>                         budget FLOAT NULL) 5> 6> insert into project values ('p1', 'Search Engine',        120000.00) 7> insert into project values ('p2', 'Programming',          95000.00) 8> insert into project values ('p3', 'SQL',                  186500.00) 9> 10> -- CASE Expressions 11> 12> SELECT project_name, 13>         CASE 14>          WHEN budget > 0 AND budget < 100000 THEN 1 15>          WHEN budget >= 100000 AND budget < 200000 THEN 2 16>          WHEN budget >= 200000 AND budget < 300000 THEN 3 17>          ELSE 4 18>         END budget_weight 19>        FROM project 20> GO (1 rows affected) (1 rows affected) (1 rows affected) project_name    budget_weight --------------- ------------- Search Engine               2 Programming                 1 SQL                         2 (3 rows affected) 1> 2> drop table project 3> GO 1> 2>