如何分组并取得最新值
有这样一个表:里面有三个字段:座位、姓名和呼叫时间。不同的人在不同的时间可以座在不同的座位,而且在任何时刻都可以按座位上的呼叫器,因此,记录就可能如下表座位姓名呼叫时间01张三5:0001李四7:0002张三7:0002王五8:00问:我如何设计一条SQL语句,去检索每个座位最后一次呼叫的详细信息?上面的检索结果应该是座位姓名呼叫时间01李四7
作者: eion 发布时间: 12-28
SQL里ORDER BY 对查询的字段进行排序,字段为空不想排在最前怎么办??
在安字段排序时空字段往往都是在最前,我只是想空字段在排序的后面,不为空的在前,这个如何修改呢orderbydatatimedesc这样的句子也一样不管是正排还是倒排为空的都在最前!
作者: zzj521zxn 发布时间: 12-28
sql取值问题
在oracle中如何将一个字段的值的后两位置0?假如说有:3211432256这样的3个值,现在要变成300,1400,200这样,sql如何实现?另外如果我想截取这个字段的值到百位,像上面的3个数值分别取3,14,2这样的话如何截取?
作者: tl200611218 发布时间: 12-28
关于update语句问题,更新不一致的语句
BANCS_YYB_BAL表有500条数据selectc.ACTNO,b.invm_curr_balfrombancs.t_invm_w01b,BANCS_YYB_BALc whereb.invm_memb_cust_ac=c.actnoandb.INVM_CURRENCY='CNY'andsubstr(b.INVM_GL_CLASSIFICATION_CO
作者: bobacer 发布时间: 12-28
oracle拷贝文件问题
我现在有两台linuxredhat跑在虚拟机里、目前两台机器能ping通Ip我想配置dataguard。把主库中的oradata/ora10g文件复制到备库中的oradata下主库ip为:192.168.124.2备库ip为:192.168.124.3现在执行[oracle@Redhat~]$scp-rora10g/192.168.124.3:/u01/app/oracle
作者: DBA_oracle_java 发布时间: 12-28
oracle联合查询优化问题
假设:(只是假设)现在比如我有三张表test1,test2,test3SQLcodecreatetabletest1(idnumberprimarykey,name1varchar2(20),t_test2_idnumberforeignkey--------指向test2)createtabletest2(idnumberprimarykey
作者: lxm_yl 发布时间: 12-28
Oracle存储过程参数为sql语句,怎么在执行体执行?
createorreplaceprocedureWIMS_Update(sqlsinvarchar2)isbegin executeimmediatesqls;endWIMS_Update;这个是存储过程,我想要执行传进来的sqls,怎么执行?我这样写,执行出错。但是传过来的参数单独执行是可以的。不知道为啥。错误是无效字符。
作者: liu_c52627 发布时间: 12-28
Linux删除oracle实例的正常步骤
我现在在Linux删除一个oracle数据库实例的步骤是:1.用sqlplus停掉数据库实例服务2.xmanager到ORACLE_HOME使用dbca界面删除数据库实例。我想更清楚的知道,除了这两步外还有木有别的操作!?求各位大神赐教!
作者: herowhpa 发布时间: 12-28