找回密码
 立即注册

QQ登录

只需一步,快速开始

laotan

注册会员

13

主题

24

帖子

111

积分

注册会员

积分
111
laotan
注册会员   /  发表于:2021-5-24 09:41  /   查看:2193  /  回复:5
3金币
本帖最后由 laotan 于 2021-5-24 10:09 编辑

用是否字段和直接用文本字段输入“是”“否”记录的区别是什么?把是否字段换成文本输入“是”“否”有何影响?




最佳答案

查看完整内容

布尔类型的值只有两种,即"真"与"假"。 文本字符串类型不具备这种特色,字符串类型可以是任何字符串值。 布尔类型可以用来判断条件是否成立,文本类型不具备这种功能。

5 个回复

倒序浏览
最佳答案
最佳答案
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-5-24 09:41:43
来自 4#
laotan 发表于 2021-5-24 10:07
把是否字段换成文本字段输入是、否有什么影响

布尔类型的值只有两种,即"真"与"假"。
文本字符串类型不具备这种特色,字符串类型可以是任何字符串值。
布尔类型可以用来判断条件是否成立,文本类型不具备这种功能。
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-5-24 09:44:22
2#
是否字段是布尔类型,保存的是1和0,直接输入是否是字符串类型,保存的是“是”和“否”。
回复 使用道具 举报
laotan
注册会员   /  发表于:2021-5-24 10:07:58
3#
天朝四周处 发表于 2021-5-24 09:44
是否字段是布尔类型,保存的是1和0,直接输入是否是字符串类型,保存的是“是”和“否”。

把是否字段换成文本字段输入是、否有什么影响
回复 使用道具 举报
小土悬赏达人认证
初级会员   /  发表于:2021-5-24 11:11:13
5#
其实区别不大,楼上说的是完全正确的,但是实际应用中区别不大.

用文本"是/否"判断也是可以的,不过可能会出现问题,比如"是 "多个空格,可能就不等于"是"。但是如果你先限定死只能输入"是/否",问题可能。我是一般都是用整数类型1/0来判断。

但是是否字段,只支持1/0,直接限定死了。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-24 15:38:08
6#
感谢大佬的支持!
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部