oracle 多表取需要的字段

oracle 多表取需要的字段,第1张

table 1:T

table 2:F

select (t期初+f期初) q,T进货 tj, f出货 tc,f损溢 ts,(q+tj-tc-ts) from T t join F f

select column_name,

table_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where column_name='字段名';

--根据字段名查出相关的表名出来。记录下来

--然后对查出来的表进行查询,找到含这内容字段的表

select from 表名 where 字段名='xiaoming'

这个类型“data类型”不好办。

1、转换为date ,datetime类型;

2、

select from gx where ROUND(TO_NUMBER(sysdate - time) 24)<2

3、 最好将 “字段time”改个名字,在数据库字段设计时,通常情况下,不要采用一些具有特定含义的名字。

使用闪回版本查询,

select 字段a,字段B,versions_starttime 起始时间,versions_endtime 结束时间,versions_operation *** 作

from table versions between timestamp (systimestamp - 1/24) and systimestamp

where 字段a=xxxx

根据字段a查询一小时之内的 *** 作

以上就是关于oracle 多表取需要的字段全部的内容,包括:oracle 多表取需要的字段、oracle使用系统表查找某张表的某一字段值、oracle中根据当前系统时间和数据库表中某时间字段值取出数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9572177.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存