如果要对数据库中某一列数据进行分类。一般有3中写法:
(比如现在有张商品表protable,表中有3个字段商品序号id,商品名称name,商品价格price。需求是:price大于10的商品名称后面要加上B的后缀,price小于1的后面加上S的后缀,位于价格中间的加上M的后缀)
1 union all方法
select
*
from
(
select name||'S' newname from protable where price < 1
union all
select name||'M' newname from protable where price >= 1 and price <= 10
union all
select name||'B' newname from protable where price > 10
)
2 decode方法
select
decode(sign(price-10), 1, name||'B', 0, name||'M', decode(sign(price-1), 1, name||'M', 0, name||'M', -1, name||'S'))
from
protable
3 case when语句
select
case when price < 1
then name||'S'
when price > 10
then name||'B'
else name||'M'
end
from protable
分享到:
相关推荐
× 一个关系中的主键的取值可以为空值(Null)× 外键一定是同名属性,且不同表中的同名属性也一定是外键。× 关系模式中属性的数目称为关系的元数,又称为关系的目。 在关系理论中,把能够唯一地确定一个元组的属性...
数据库应用判断题全文共2页,当前为第1页。数据库应用判断题全文共2页,当前为第1页。数据库应用判断题 数据库应用判断题全文共2页,当前为第1页。 数据库应用判断题全文共2页,当前为第1页。 使用数据库管理数据...
在使用中允许字段变量和内存变量名字 相同,判断变量类型的方法是:当字段变量与内存变量名字相同时,字段变量优先。 综合法:在重新组织教材的基础上,分类讲解。在讲解数据表命令的基本操作时,重组 教材后命令的...
㈢ 判断题 1、在对实体进行垂直分裂时,实体的键必须出现在分裂后的每个实体中。 2、两个实体之间只能有一个联系。 3、实体、属性、联系并无形式上可以截然区分的界限。 ㈣ 简述题 1、简述"代码"型字段的编码原则...
选项: A.UNION B.DISTINCT C.LIMIT D.REMOVE 答案: B 解析: 暂无解析 1、【题目】下列判断正确的是()。 选项: 答案: D 解析: 计算机类MySQL数据库程序设计单选题全文共9页,当前为第2页。 计算机类MySQL...
" " "日期时间型 "8 " " "课程 "课程号 "字符串 "15 " " " "课程名 "字符串 "6 " " " " " " " " " "先修课程号 "货币型 "8 " " " "状态 "整数 "1 "取值为0、1 " "学生选课 "学号 "字符串 "10 " " " "课程号 "字符串 ...
说明:<数值表达式>的值为要指向记录 的记录号,其取值为正数。 特殊格式:go top " bottom 功能:将指针定位到首记录或尾记录。 (1)绝对定位 第3页/共14页 计算机数据库基础及应用PPT学习教案全文共14页,当前为...
1、数据来源:国泰安数据库 2、时间跨度:2003-2020 3、区域范围:A股上市公司 4、指标说明: 分享文件中包含参考文献、计算过程do文件 具体指标如下: ifsoe ifsoe=1,则为国有企业;若取值为0,则为民营企业 ...
字段结构 允许NULL值的字段,数据库在进行比较操作时,会先判断其是否为NULL,非NULL时才进行值的必对。因此基于效率的考虑,所有字段均不能为空,即全部NOT NULL; 预计不会存储非负数的字段,例如各项id、发帖数等...
ajax获取流程 html页面元素添加点击事件方法,js获取参数 php判断 数据库取值 最后返回给js js拼接字符串到页面显示,
根据session的不同typ,在checkstudent.jsp或checkteacher.jsp页面先获取session的用户名和密码,然后从数据库取值进行判断,若不同则显示登录失败,并返回login.jsp页面 若是相同,就跳转到相应的显示界面。并设置...
4.域的基数:用白话说就是域中不重复取值的域的个数 5.关系可以有三种类型:基本关系(又称基本表或基表)、查询表和视图表 6.关系是笛卡尔积的有限子集 7.候选码:关系中的某一属性组的值能唯一地标识一个元组,而...
原始数据来自Wind数据库,根据各年末的证券简称进行 判断(数据区间1990-2022年) 3、整理后数据(字段为虚拟变量0-1) 年 末是否ST 年末是否PT 年末是否ST或PT 区间内是否ST: 1990-202 2区间内有一年年末是ST、*...
原始数据来自Wind数据库,根据各年末的证券 简称进行判断(数据区间1991-2020年) 3、整理后数据(字段为虚拟变量0- 1) 年末是否ST 年末是否PT 年末是否ST或PT 区间内是否ST: 2000 -2019区间内有一年年末是ST、*...
原始数据来自Wind数据库,根据各年末的证券 简称进行判断(数据区间1991-2019年) 3、整理后数据(字段为虚拟变量0- 1) 年末是否ST 年末是否PT 年末是否ST或PT 区间内是否ST: 2000 -2019区间内有一年年末是ST、*...
原始数据来自Wind数据库,根据各年末的证券简称进行判断(数据区 间1990-2023年)样本不包含已退市的公司样本 3、整理后数据(字段为虚拟变 量0-1) 年末是否ST 年末是否PT 年末是否ST或PT 区间内是否ST: 1 990-...
/*开启master表来判断要新建的数据库是否已经存在*/ if exists (select * from sysdatabases where name='stuDB') /*存在就先删除*/ drop database stuDB /*创建数据库*/ create database stuDB /*创建主数据库文件*...
178 = DBQUEUE_ERR : ZTE_EXTENED 数据库队列满 179 = RETRY_FAIL : ZTE_EXTENED 重试失败 180 = NO_RPT_TIMEOUT : ZTE_EXTENED 无状态报告超时 181 = PPS_FAIL : ZTE_EXTENED 预付费失败 182 = SYSTEM_ERR...
2010.05.03 数据库教师表Teacher增加Hpath字段(类型为nvarchar(50)),FckEditor上传路径采用数据库取值,避免Session失效 2010.04.30 学生查看网站时自动更新网站表中的网站更新日期和空间占用大小,并将网站投票...