社区
MS-SQL Server
帖子详情
bit字段取反的sql语句?
hssfox
2003-05-15 08:11:24
表
flag 是bit字段
update 表 set flag=(flag+1)%2 可以么?
还有其它的语句可实现以上的要求么?
...全文
154
7
打赏
收藏
bit字段取反的sql语句?
表 flag 是bit字段 update 表 set flag=(flag+1)%2 可以么? 还有其它的语句可实现以上的要求么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hssfox
2003-05-15
打赏
举报
回复
sql server中的布尔型就是bit类型么?
mjhnet
2003-05-15
打赏
举报
回复
bit只能取整形数据或者null,not只能对布尔型取反。
pengdali
2003-05-15
打赏
举报
回复
不行!
hssfox
2003-05-15
打赏
举报
回复
update 表 set flag=not flag 可以么?
teaism
2003-05-15
打赏
举报
回复
应该可以.
pengdali
2003-05-15
打赏
举报
回复
你不是写出来了吗?
pengdali
2003-05-15
打赏
举报
回复
select (1+1)%2
select (0+1)%2
sql server中
bit
字段
实现
取反
操作
sql server中的
bit
字段
只有两种取值,0或1,在应用程序中可以作为bool值来使用, 直接在sql server中使用“打开表”方法写入的话,填入0或1是非法的,要使用true或false,但是使用select语句查询出来的对应值是1或0. 下面综合介绍几种改变
bit
字段
值的方法: 1.使用
取反
操作符 update t1 set c1=~c1; 2.使用异或操作符 ...
SQL 布尔值
取反
(sql server)
在sql中,可以用 '~' 符号对布尔值
取反
值 如 select ~isdeleted from dbo.BUS_Teachers 参考:http://stackoverflow.com/questions/177762/boolean-not-in-t-sql-not-working-on-
bit
-datatype
SQL中关于
bit
类型
字段
传入任何值都可以查出数据
在SQL中,
BIT
类型的
字段
通常用于存储布尔值(例如,真/假,是/否),或者更准确地说,它存储一个位值,可以是0或1。• 当你向
BIT
类型的
字段
传递一个非0或1的值时,数据库可能会尝试将这个值转换为适合
BIT
类型的数据。3. 索引和查询优化器:•如果你的查询没有正确地利用索引,或者查询优化器决定采用全表扫描的方式,那么即使条件不匹配,也可能返回所有记录。5. NULL值处理:•如果
BIT
字段
允许 NULL 值,并且你在查询时没有考虑到这一点,那么传入任何值都可能不会排除那些 NULL 的行。
SQL中 对逻辑值
取反
赋值的语句
1 在access数据库中 UPDATE ywx_subject SET iscurrent =iif(iscurrent,0,1); 这个语句是将数据库中的iscurrent逻辑
字段
取反
true改为false,false改为true 2 在sql server中
bit
类型的
字段
取反
UPDATE ywx_subject SET iscurrent =iscurrent^1; ...
server sql 中类型为
bit
应该插入什么值_
bit
数据库
字段
含义 数据库表和
字段
的含义...
关于SQLServer中
bit
类型
字段
增删查改的一些事?位数据类型作为存储1和0存储在SQL Server数据库中。向数据库添加或修改位类型
字段
时,只能使用0或1。关于修改位类型
字段
1。如果在查询分析器中使用
SQL语句
进行修改,则需要传入1和0;在
SQL语句
中只能使用0或1,例如,“where sex=1”不能使用“where sex=true”。2如果使用enterprise manager直接...
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章