社区
MS-SQL Server
帖子详情
这个sql该怎么写?
bengdeng
2007-09-12 11:22:36
select * from a,b where a.a1=b.a1 and a.a2=aa
aa根据情况不同所取值不同,假如某种情况下我要查出对a2列没有控制的所有值,又要保持这个sql语句的这种写法,,那么a.a2=aa这个该怎么写呢?
...全文
107
8
打赏
收藏
这个sql该怎么写?
select * from a,b where a.a1=b.a1 and a.a2=aa aa根据情况不同所取值不同,假如某种情况下我要查出对a2列没有控制的所有值,又要保持这个sql语句的这种写法,,那么a.a2=aa这个该怎么写呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lost_queen
2007-09-12
打赏
举报
回复
楼主说不能用判断,我猜测是不是因为是前台的拼接语句
一定要一句SQL搞定的?
如果是这样的话,可以在前台做判断。
我乱理解的~厄
bengdeng
2007-09-12
打赏
举报
回复
土土土猪:就是a2列取所有的值,相当于: select * from a,b where a.a1=b.a1 呵呵。可能我的表达有问题
dobear_0922
2007-09-12
打赏
举报
回复
select * from a,b where a.a1=b.a1 and a.a2=a.a2
bengdeng
2007-09-12
打赏
举报
回复
dawugui(潇洒老乌龟) 不能这么做的,呵呵,不过还是谢谢你。
子陌红尘:如果sql语句这样写,那对a2没控制的时候,@aa该取什么值呢?
lost_queen
2007-09-12
打赏
举报
回复
某种情况下我要查出对a2列没有控制的所有值
--------------------------------------------
厄,我是弱人,这句没有看懂~~
dawugui
2007-09-12
打赏
举报
回复
select * from a,b where a.a1=b.a1 and a.a2=aa
aa根据情况不同所取值不同,假如某种情况下我要查出对a2列没有控制的所有值,又要保持这个sql语句的这种写法,,那么a.a2=aa这个该怎么写呢?
用判断语句成不?
declare @a2 as varchar(10)
set @a2 = 'value' --有这句,不为空,没有,则为空
if @a2 is null
select * from a,b where a.a1=b.a1
else
select * from a,b where a.a1=b.a1 and a.a2 = @a2
子陌红尘
2007-09-12
打赏
举报
回复
select * from a,b where a.a1=b.a1 and a.a2=isnull(@aa,a.a2)
bengdeng
2007-09-12
打赏
举报
回复
我重新想了一下,用dawugui(潇洒老乌龟)的还是可以做的,呵呵/结贴了。
SQL
Server_2000-2008_R2查询智能分析器RedGate_
SQL
_Prompt_V5.3.4.1_Crack_Keygen破解教程注册机免费
SQL
脚本越
写
越多,总是觉得编
写
效率太过于低下,这和打字速度无关。在我个人编
写
SQL
脚本时,至少会把
SQL
的格式排列成易于阅读的,因为其他人会阅读到你的
SQL
,无论是在程序中或是脚本文件中,良好的排版不仅让人看...
【2025最全Text2
SQL
指南】让大模型
写
SQL
,从入门到王炸!
看完这篇文章,你是不是已经...
SQL
写
错了?AI帮你纠!
SQL
太复杂?AI帮你拆!
SQL
太慢?AI帮你优!未来,Text2
SQL
将成为每个数据人的“标配超能力”。别再让
SQL
难倒自己,拥抱AI,让数据分析变得更简单、更高效、更有趣!
阿里规范不建议多表Join,可这
SQL
要怎么
写
?
但是关键问题是:不用join,这
SQL
究竟要怎么
写
?! 分解关联查询 即对每个要关联的表进行单表查询,然后将结果在应用程序中进行关联。下面的这个查询: SELECT * FROM tag JOIN tag_post ON tag_post.tag_id=tag.id...
MyBatis 中的动态
SQL
是什么? 如何使用动态
SQL
?
通过使用动态
SQL
,可以根据不同的条件生成不同的
SQL
语句,从而实现灵活的查询和操作。使用 choose元素: choose元素类似于 Java 中的 switch 语句,根据条件选择执行不同的
SQL
片段。使用 where元素:where元素...
SQL
很简单,可你却
写
不好?也许这才是
SQL
最好的教程
在
写
本文之前,我需要跟大家探讨以下几个话题。# 你为什么必须学
SQL
?其实这个问题理解起来也不是那么困难,在我们工作中,无论是业务人员,还是开发人员,或是管理者,如今,几乎每个人都必须使用某种形式的数据,...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章