SQL中‘ ’AS f 中 ‘ ’可以默认为 int 型的0?

今天遇到的一个奇怪的问题,记录下,比如

select * from(

select  ' ' as f,2 as s
from 表名 as a

) t
where t.f =0

 

可以查到与 表 的行数一样的记录数。

select * from(
select '' as f,2 as s
from scgl_xmxx as a
) t
where t.f =''

查到的是一样

 

posted @   yinghualeihenmei  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2023-11-14 layui.config详解
2023-11-14 如何解决“当前上下文中不存在名称“XXXXXXXX””的问题
2023-11-14 ASP.net MVC3 报错"未找到视图“Index”或其母版视图,或没有视图引擎支持搜索的位置 "的解决方法
2023-11-14 cshtml页面中动态生成URL,Url.RouteUrl()与 Url.Action()有什么区别
2023-11-14 图解ASP.NET MVC项目运行
2023-11-14 cshtml和html的区别
2022-11-14 sql server设置两个主键的方法
点击右上角即可分享
微信分享提示