小编Dav*_*kas的帖子

在 ANSI SQL 中设置变量

我是 SQL 新手,一直在寻找一种在 ANSI SQL 中设置变量的方法。我有这个:

select * from table1
where first_date > '2014-01-01'
and where second_date = '2014-01-01'
and where third_date < '2014-01-01'
Run Code Online (Sandbox Code Playgroud)

但我希望有这样的事情:

set x = '2010-12-31'
select * from table1
where first_date > x
and where second_date = x
and where third_date < x
Run Code Online (Sandbox Code Playgroud)

我读过有关存储过程的内容,但对于看似简单的事情来说,这似乎有点矫枉过正。我正在 Netezza 上运行,但我想要一个也可以在其他数据库上运行的通用解决方案。

sql ansi-sql netezza

5
推荐指数
1
解决办法
6010
查看次数

标签 统计

ansi-sql ×1

netezza ×1

sql ×1