永发信息网

sqlserver查询出来列表数据,其中有个状态字段是bit类型的,在数据库中执行脚本查询出来的数

答案:6  悬赏:0  手机版
解决时间 2021-12-29 13:02
sqlserver查询出来列表数据,其中有个状态字段是bit类型的,在数据库中执行脚本查询出来的数据是好的,这个bit类型的字段出来的值有0和1,可是在java项目中用mybatis查询出来时,值为1的查出来的是true,然后值是0的数据都没有查出来,跪求各位大神帮帮忙解答,谢谢啦
最佳答案
sqlserver查询出来列表数据,其中有个状态字段是bit类型的,在数据库中执行脚本查询出来的数 一、在编程的领域,true 跟 1 或「真」同义;false 跟 0 或「假」同义。数据库查出结果为 0 或 1,是数据库本身的效果。

二、数据库的 bit 资料型别本身就是存放布林值,不是「真」就是「假」,在编程语言里的相应型别通常也会是 true 或 false。不过有些比较不严谨的编程语言, true 或 false 一般会用 1 或 0 来代表。

三、改进的方式,就是瞭解上述观念之後,找出你编程语言中等效的比较方式即可。也就是你要知道数据库的 true 或 false,跟你所用编程语言的哪种资料型别等效。
全部回答
用int就好
用 true flase
你直接查不等于1的呢
如果你的sql是sql2000varchar最长长度可以是8000, 如果是sql2005以上版本可以支持varchar(max),最长可达2g的字段容量数据 你可以试试,也许你的1024还是不够。
sqlserver查询出来列表数据,其中有个状态字段是bit类型的,在数据库中执行脚本查询出来的数 一、在编程的领域,true 跟 1 或「真」同义;false 跟 0 或「假」同义。数据库查出结果为 0 或 1,是数据库本身的效果。 二、数据库的 bit 资料型别本身就是存放布林值,不是「真」就是「假」,在编程语言里的相应型别通常也会是 true 或 false。不过有些比较不严谨的编程语言, true 或 false 一般会用 1 或 0 来代表。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么品牌男装适合30岁人穿?
一年存5000元中国人寿白金帐户怎么算
彩虹岛怎么打魔王不被秒
(1)0.5molO3中含有的分子数是______个,原
工科类文章审稿意见怎么写 英文
龙城七道泉子营业厅位置在什么地方啊,我要过
一个男生发生关系以后再也没碰过,怎么和好,
妻子搞婚外恋激怒丈夫故意伤人致死!
龙城召都巴营业厅位置在什么地方啊,我要过去
单选题Wecanseethousandsofstars________nig
环氧树脂环保吗
龙城联合营业厅位置在什么地方啊,我要过去办
求衣落成火全部文集打包,网盘,要全一些,不
周易算命幸运数字
The young couple have been looking for hou
推荐资讯
天枰女喜欢你在乎你,会有什么表现,细节。
L 是什么计量单位
UCC国际洗衣南横街店在哪里啊,我有事要去这
薇姿 或者理肤泉 (有什么区别么 )具体哪一
动物园存在的意义
农历黄道吉日查询
金镶玉吊坠配什么链子
写出下列反应的方程式,并指出反应类型(1)
既然是免费的服务,为什么开户时候银行不默认
蜻蜓被人们称为什么
有些植物为什么会在春季落叶?
---Did you visit the famous museum ? -No.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?