sql语法三(集合&&CASE运算式)

集合类似串联表格,有以下四种模式:
-UNION
-UNION ALL(不删除重複的资料笔数)
-INTERSECT(交集)
-MINUS(差集)

集合的使用必须符合下条件:
-两个表格的栏位数目必须相同
-资料型态必须相容
-栏位名称以第一个表格为主
-排序时候须将ORDER BY放在最后面

简单CASE运算式範例如下:

SELECT  CASE SEXWHEN '男' THEN  1WHEN '女' THEN 2ELSE 3END 性别FROM MEMBERLIST

複杂CASE运算式範例如下:

SELECT  CASE WHEN SEX='男' THEN  1WHEN SEX='女' THEN  2ELSE 3END 性别,CASEWHEN age between 1 and 18 then '未成年'else '成年'END 分级FROM MEMBERLIST

如果栏位有NULL值,简单式查询无法处理会有错误


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章