由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 问个问题
相关主题
How to query a treeoracle和XML
请教一个query in mysqlpls help me in this Sql query
这个query对么?ask for help with a simple query!!!
[转载] Can anyone interpret this simple SQL?请教一个SQL Query
[转载] what's wrong with this PL/SQL问个SQL的问题
求助:如何ColumName 作为变量放入querySQL server 2000有hidden records吗?
问一个store procedure 问题誰來幫我開來開悄? Interesting SQL query
PB SQL语句的简单问题请教一个求职面试题:如何写一个SQL query求表中对角线的和
相关话题的讨论汇总
话题: a1话题: a2话题: select话题: tablename话题: 12m
进入Database版参与讨论
1 (共1页)
t*********u
发帖数: 26311
1
【 以下文字转载自 DataSciences 讨论区 】
发信人: tingtingliu (Grand Cherokee Overland), 信区: DataSciences
标 题: 问个 hive的问题
发信站: BBS 未名空间站 (Fri Dec 19 21:03:43 2014, 美东)
有很多记录 大概12M个
a1 b1
a1 b2
a1 b3
a2 b1
a2 b4
这样的
想法是
如果给a1, a2 就把b1, b2,b3 ,b4找出来
但是a1,a2是动态的
有什么好方法么?
n******r
发帖数: 44
2
啥叫“动态”?
t*********u
发帖数: 26311
3
就是说是由参数给的
不能简单的写在select里面

【在 n******r 的大作中提到】
: 啥叫“动态”?
n******r
发帖数: 44
4
那就用stored procedure?
l******b
发帖数: 39
5
可以采用动态SQL,
BEGIN
query_str := '(SELECT B FROM tableName where A=:a1) '
|| 'UNION '||
' (SELECT B FROM tableName where A=:a2) ';
EXECUTE IMMEDIATE query_str USING a1,a2;
END;
/
a1, a2为绑定变量.
另外, 对于12M的表, 肯定要建索引的.
1 (共1页)
进入Database版参与讨论
相关主题
请教一个求职面试题:如何写一个SQL query求表中对角线的和[转载] what's wrong with this PL/SQL
问Jackrun, Beijing等大侠performance问题求助:如何ColumName 作为变量放入query
请教2个sql query 问题问一个store procedure 问题
Merge table with one single query?PB SQL语句的简单问题
How to query a treeoracle和XML
请教一个query in mysqlpls help me in this Sql query
这个query对么?ask for help with a simple query!!!
[转载] Can anyone interpret this simple SQL?请教一个SQL Query
相关话题的讨论汇总
话题: a1话题: a2话题: select话题: tablename话题: 12m