社区
MS-SQL Server
帖子详情
一个sql查询
jxzhang615
2006-08-11 01:32:10
tablename:A
表结构如下
f1 f2 f3
a b c
d e f
g h i
我想实现 如果 f1的内容是%号是查询结果是全部内容,否则就是where f1='a'
slect form A where f1='a'
...全文
204
6
打赏
收藏
一个sql查询
tablename:A 表结构如下 f1 f2 f3 a b c d e f g h i 我想实现 如果 f1的内容是%号是查询结果是全部内容,否则就是where f1='a' slect form A where f1='a'
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jxzhang615
2006-08-11
打赏
举报
回复
谢谢各位
fcuandy
2006-08-11
打赏
举报
回复
学习.
abc_sk
2006-08-11
打赏
举报
回复
select * from A where f1=(case f1 when '%' then f1 else 'a' end)
QQMagicer
2006-08-11
打赏
举报
回复
@f1可以作为传入的参数
if (@f1 ='%')
select * from A
else
select * from A
where f1='a'
子陌红尘
2006-08-11
打赏
举报
回复
declare @f1 varchar(10)
set @f1='%'
select * from A where f1=(case @f1 when '%' then f1 else 'a' end)
子陌红尘
2006-08-11
打赏
举报
回复
declare @f1 varchar(10)
set @f1='%' --'a'
select form A where f1 like @f1
编写
一个
SQL 查询,找出每个部门工资最高的员工。
Employee 表包含所有员工信息,每个员工有其对应的Id, salary 和 department Id。 +----+-------+--------+--------------+ | Id | Name | Salary | DepartmentId | +----+-------+--------+--------------+ | 1 | ...
Sql练习--查询连续出现三次的数据
编写
一个
SQL 查询,查找所有至少连续出现三次的数字。 +----+-----+ | Id | Num | +----+-----+ | 1 | 1 | | 2 | 1 | | 3 | 1 | | 4 | 2 | | 5 | 1 | | 6 | 2 | | 7 | 2 | +----+-----+ 例如,给定上面的 Logs ...
sql查询
速度太慢怎么优化
今天群里的小伙伴问的问题 在这里分析一下
sql查询
速度太慢怎么优化 原因分析 后台数据库中数据过多,未做数据优化 数据请求-解析-展示处理不当 网络问题 提高数据库查询的速度方案 SQL 查询速度慢的原因有很多,...
一条
sql查询
出多个统计结果
今天又踩了
一个
坑:我在做查询的时候,条件是中文,结果导致查询不出来结果,换成英文就可以了,猜想是编码导致。想起来在数据库url配置哪里忘了加编码。加上之后就没问题了。强制规定:url后面加 ?useUnicode=true...
sql查询
近七天,近两周,近
一个
月的数据
sql查询
近一周,近两周,近
一个
月数据: ***注意:***DATE(此处是你需要查询的表中关于时间的字段名) ,INTERVAL后的数字可以改变,想查询几天数据就可以查询近几天数据。其他部分固定。 近一周: DATE_SUB...
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章