zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

【SQL 学习】case 表达式

SQL学习 表达式 case
2023-09-14 08:57:16 时间
  3  when product_type_id=1 then book
  4  when product_type_id=2 then video
  5  when product_type_id=3 then dvd
  6  when product_type_id=4 then cd
  7  else magazine
  8  end
  9  from products;

PRODUCT_ID PRODUCT_TYPE_ID CASEWHEN
---------- --------------- --------
         1               1 book
         2               1 book
         3               2 video
         4               2 video
         5               2 video
         6               2 video
         7               3 dvd
         8               3 dvd
         9               4 cd
        10               4 cd
        11               4 cd
        12                 magazine
已选择12行。

------在搜索CASE表达式中使用操作符。

已用时间:  00: 00: 00.03
SQL select product_id ,price,
  2  case
  3  when price 15 then Expensive
  4  else cheap
  5  end
  6  from products;

PRODUCT_ID      PRICE CASEWHENP               
---------- ---------- ---------               
         1      19.95 Expensive
         2         30 Expensive
         3      25.99 Expensive
         4      13.95 cheap
         5      49.99 Expensive
         6      14.95 cheap
         7      13.49 cheap
         8      12.99 cheap
         9      10.99 cheap
        10      15.99 Expensive
        11      14.99 cheap
        12      13.49 cheap

已选择12行。


SQL server 2008 最小化安装(学习专用) 之后下载这两个安装包,根据电脑实际情况下载,这里我选择x64版本的两个轻量级安装包,其他版本比较大,学习的话这两个版本就够了