g*1
2 楼
比如需要写correlated subquery的时候,总写不太好。
一般都是一次写出来吗?有什么套路吗?还是完全凭感觉?谢谢
一般都是一次写出来吗?有什么套路吗?还是完全凭感觉?谢谢
g*l
3 楼
搞个TEMP TABLE好了,我也老写错
y*w
5 楼
normally we prefer to resolve our problem with as few as sql statement.
but the reality is, most dbmses are lack of as good as enough optimization
for those 'intermediate' table, I call it 'indexed CTE' . this is very common if you're working on BI projects and
need to deal with large volume of data.
but the fact could be simpler, it's always easier to be developers using a
lot of temp tables than one who
always trying to write short effecient sql.
【在 h**********c 的大作中提到】
: 做题的话,relational algebra挺有用,
: 不知道实践中大公司用不用。
: 以前看公司实际的dbase iii,多半是写很长的procedure,生成比较简单的临时表,
: 或者常用的查询干脆写好库,每天夜审时更新,
: 当然这种酒店级别的数据库都不大,几十mega,一百出头。跟google,facebook的库没
: 法比。
but the reality is, most dbmses are lack of as good as enough optimization
for those 'intermediate' table, I call it 'indexed CTE' . this is very common if you're working on BI projects and
need to deal with large volume of data.
but the fact could be simpler, it's always easier to be developers using a
lot of temp tables than one who
always trying to write short effecient sql.
【在 h**********c 的大作中提到】
: 做题的话,relational algebra挺有用,
: 不知道实践中大公司用不用。
: 以前看公司实际的dbase iii,多半是写很长的procedure,生成比较简单的临时表,
: 或者常用的查询干脆写好库,每天夜审时更新,
: 当然这种酒店级别的数据库都不大,几十mega,一百出头。跟google,facebook的库没
: 法比。
y*w
6 楼
good relational algebra background may help a lot. you may avoid a lot
trouble when dealing with
complicated logic, for example, multiple join + complicated join condition +
NULL + pivot/unpivot.
【在 h**********c 的大作中提到】
: 做题的话,relational algebra挺有用,
: 不知道实践中大公司用不用。
: 以前看公司实际的dbase iii,多半是写很长的procedure,生成比较简单的临时表,
: 或者常用的查询干脆写好库,每天夜审时更新,
: 当然这种酒店级别的数据库都不大,几十mega,一百出头。跟google,facebook的库没
: 法比。
trouble when dealing with
complicated logic, for example, multiple join + complicated join condition +
NULL + pivot/unpivot.
【在 h**********c 的大作中提到】
: 做题的话,relational algebra挺有用,
: 不知道实践中大公司用不用。
: 以前看公司实际的dbase iii,多半是写很长的procedure,生成比较简单的临时表,
: 或者常用的查询干脆写好库,每天夜审时更新,
: 当然这种酒店级别的数据库都不大,几十mega,一百出头。跟google,facebook的库没
: 法比。
相关阅读
问个SQL的问题Database 版空文章已被系统自动清除IBM DB2 Viper 来势汹汹大批量文本的存储与查询,用什么数据库比较合适?SQL Linked Servers急问 hibernate query请教:how to call a COM object in a stored procedure?help!!! who's familiar with mysql commanda beginner question多用户同时输入生成一个表格或数据库SQL问题请教快速搜索very large database的问题How to know field names of a record set in SQL Server?How to get SUM from results from SP?Oracle DB 和 Oracle AS 都需要装吗?问一个DATA WAREHOUSE的问题,紧急!!!MS Access 问题请教Data warehouse textbook急问一个奇怪的sql server数据库问题请问如何有效快速搜索一个很大的数据库?