列值分段输出SQL写法

DN_XIAOXIAO 2018-10-03 09:48:54
产品表
品名 直径 L值
001 2 3
002 4 4
003 3 1

规格表
品名 深度
001 1
002 2
003 4

直径A范围 0<a<=3,  a>=4

深度B范围 0<b<=2 ,b>=3

求 随便输入直径(按值径范围判断)和深度(按深度范围判断)
输出
品名 直径 L值
...全文
330 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
DN_XIAOXIAO 2018-10-08
  • 打赏
  • 举报
回复
引用 10 楼 sinat_28984567 的回复:
[quote=引用 9 楼 DN_XIAOXIAO 的回复:]
[quote=引用 8 楼 sinat_28984567 的回复:]
[quote=引用 6 楼 DN_XIAOXIAO 的回复:]
达到这样的效果SQL不知道这么写,

写存储过程多步判断就可以,按照条件[/quote] 版主不写存储好处理 吗[/quote]
不写存储过程就在程序里判断,如果想一个select语句把所有判断情况都包括,写出来也很麻烦很难用[/quote] 感谢已解决 数据不多两表关联后 直接在程序上判断
二月十六 2018-10-05
  • 打赏
  • 举报
回复
引用 9 楼 DN_XIAOXIAO 的回复:
[quote=引用 8 楼 sinat_28984567 的回复:] [quote=引用 6 楼 DN_XIAOXIAO 的回复:] 达到这样的效果SQL不知道这么写,
写存储过程多步判断就可以,按照条件[/quote] 版主不写存储好处理 吗[/quote] 不写存储过程就在程序里判断,如果想一个select语句把所有判断情况都包括,写出来也很麻烦很难用
DN_XIAOXIAO 2018-10-05
  • 打赏
  • 举报
回复
引用 8 楼 sinat_28984567 的回复:
[quote=引用 6 楼 DN_XIAOXIAO 的回复:]
达到这样的效果SQL不知道这么写,

写存储过程多步判断就可以,按照条件[/quote] 版主不写存储好处理 吗
DN_XIAOXIAO 2018-10-05
  • 打赏
  • 举报
回复
达到这样的效果SQL不知道这么写,
二月十六 2018-10-05
  • 打赏
  • 举报
回复
引用 6 楼 DN_XIAOXIAO 的回复:
达到这样的效果SQL不知道这么写,
写存储过程多步判断就可以,按照条件
DN_XIAOXIAO 2018-10-05
  • 打赏
  • 举报
回复
引用 4 楼 sinat_28984567 的回复:
[quote=引用 3 楼 DN_XIAOXIAO 的回复:]
[quote=引用 2 楼 sinat_28984567 的回复:]
没太明白意思,如果直径是2,深度是2应该搜索出什么来?


以上是我要达到的效果[/quote]
这个002的深度是2为什么写b>3[/quote]

以后整合的表为准吧 刚取数的时候没和第一次的对上
DN_XIAOXIAO 2018-10-05
  • 打赏
  • 举报
回复
判断范围后输出品名和L值即可
二月十六 2018-10-05
  • 打赏
  • 举报
回复
引用 3 楼 DN_XIAOXIAO 的回复:
[quote=引用 2 楼 sinat_28984567 的回复:] 没太明白意思,如果直径是2,深度是2应该搜索出什么来?
以上是我要达到的效果[/quote] 这个002的深度是2为什么写b>3
DN_XIAOXIAO 2018-10-05
  • 打赏
  • 举报
回复
引用 2 楼 sinat_28984567 的回复:
没太明白意思,如果直径是2,深度是2应该搜索出什么来?


以上是我要达到的效果
二月十六 2018-10-05
  • 打赏
  • 举报
回复
没太明白意思,如果直径是2,深度是2应该搜索出什么来?
DN_XIAOXIAO 2018-10-05
  • 打赏
  • 举报
回复
兄弟们帮我看下这个SQL咋写

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧