社区
MS-SQL Server
帖子详情
在select语句中使用变量
siaosa
2004-11-10 03:48:47
已经申明两变量
declare @mDate varchar(8)
declare @mTable1 varchar(20)
...........
select @mDate from @mTable1 where @mDate>'030101'
这个select语句为什么会不对? 在select语句中,字段名和表名称不能够使用变量吗? 应该怎么解决?
...全文
163
9
打赏
收藏
在select语句中使用变量
已经申明两变量 declare @mDate varchar(8) declare @mTable1 varchar(20) ........... select @mDate from @mTable1 where @mDate>'030101' 这个select语句为什么会不对? 在select语句中,字段名和表名称不能够使用变量吗? 应该怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kongzl
2004-11-10
打赏
举报
回复
表名不能直接用变量的,要用动太SQL,呵呵
zanyzyg
2004-11-10
打赏
举报
回复
exec sp_executesql N'你的语句'
qizhanfeng
2004-11-10
打赏
举报
回复
exec (@s)
heibai520
2004-11-10
打赏
举报
回复
如:
declare @x varchar(20)
declare @y varchar(20)
set @x='au_id'
set @y='authors'
exec('select '+@x+' from '+@y)
qizhanfeng
2004-11-10
打赏
举报
回复
动态执行
declare @s varchar(200)
declare @mDate varchar(8)
declare @mTable1 varchar(20)
...........
set @s ='select'+ @mDate+ 'from'+ @mTable1+' where '+@mDate+'>''030101'''
exec @s
Andy__Huang
2004-11-10
打赏
举报
回复
日期格式還要轉換
xuam
2004-11-10
打赏
举报
回复
select @mDate from @mTable1 where @mDate>'030101' ???
Andy__Huang
2004-11-10
打赏
举报
回复
exec('select '+@mDate+' from '+@mTable1+' where '+@mDate+'>'030101'')
crazyzcl
2004-11-10
打赏
举报
回复
变量没有附值啊~~~
MySQL 查询与高级查询(多表、嵌套和正则表达式)
MySQL提供了功能强大、灵活的
语句
来实现这些操作,本章将介绍如何
使用
SELECT
语句
查询数据表
中
的一列或多列数据、
使用
集合函数显示查询结果、连接查询、子查询以及
使用
正则表达式进行查询等。 -------------------...
每天学习一点MySQL系列(4)— 在
select
语句
中
使用
变量
有时候需要在python环境下访问数据库,此时查询...在
select
语句
中
用{}来代替
变量
,并且用.format(var1, var2, var3) last_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time() - 3600*24*1))...
matlab
中
使用
sql语言查询过程
中
如何在
select
语句
中
使用
变量
matlab
中
使用
sql语言查询过程
中
,在
select
语句
中
使用
where
语句
进行过滤筛选,需要
使用
变量
a时,
变量
a应该写成如下形式: =''',a,''' ---------------------------------------------------------------------------...
MYSQL
语句
select
中
使用
变量
(转载)
使用
select
定义用户
变量
的实践 将如下
语句
改成
select
的形式: set @VAR=(
select
sum(amount) from penalties); 我的修改:
select
@VAR:=(
select
sum(amount) from penalties); 我这样改,虽然是可以的。...
mysql
select
变量
_MySql查询
语句
中
的
变量
使用
题目解答乍一看题目也没啥,分数排名,思路是首先获取每个分数对应的排名,
使用
变量
实现排名顺序,生成一张临时表,最后用主表关联临时表按主表分数倒序得到每条分数的排名,可能大部分童鞋都是跟博主一样的思路,...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章