set @sql_str:='select * from dwd_para_d'
set @sql_str=replace(@sql_str,'para',@para)
prepare stat from @sql_str
execute stat
通过MySQL的预处理语法可以实现,使用时替换@para参数内容就行了;
这是数据仓库的命名规则?
table_list——多表查询指定查询的数据表。
既可以从一个数据表中查询,也可以从多个数据表中进行查询,多个数据表之间用“,”进行分隔,并且可以通过where子句使用连接运算来确定表之间的联系。
多表查询的sql语句格式如下:
select 表名.字段名 from 表1,表2... where 表1.字段=表2.字段 and 其它查询条件
例如,首先查看一下tb_chengji数据表中的数据记录。在上图有显示效果。
然后查看一下tb_info数据表中的数据记录。代码如下:
select * from tb_info
在上面的SQL语句中,因为2个表都有id字段和xuesheng字段,为了告诉服务器要显示的是哪个表中的字段信息,所以要加上前缀。语法格式如下:
表名.字段名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)