比如原数据是
10
20
30
添加一个数据25,结果成了
10
20
30
25
为了方便按顺序观看数据,你可以在该字段上单击右键,点"升序排序",就成了这样:
10
20
25
30
数据库类型中没有布尔类型,你可以用字符型或者数值型表示。用字符型时可以存'1'/'0'或'true'/'false'或'真'/'假'或'T'/'F'都可以,自己决定。
用数值型时一般存1或0,1表示真,0表示假。
设表名为T1,列名为C1,C2,现加一个C3。然后对C3赋值。
alter table T1 add C3 varchar(2)
update T1 set C3='真' where C1>C2
update T1 set C3='假' where C1<=C2
这样做不是很好,因为以后C1和C2值修改之后C3并不能跟着修改,除非做触发器等。
最好是不在表中加字段,在查询时通过伪列实现。如:
select C1,C2,case when C1>C2 then 'true' else 'false' end C3 from T1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)