oracle数据库中查询select 'xxxx' from table; 查询字段加''单引号,这样查出来的是什么结果呀

oracle数据库中查询select 'xxxx' from table; 查询字段加''单引号,这样查出来的是什么结果呀,第1张

就是把加了单引号的内容当做一个字段的内容,一般用来拼字符串使用。

例如:a表中有个id字段,存的为001,002等。

我需要结果是id叫上“存单”两个字,我要的结果是 “存单001”,“存单002”

就可以写为

select '存单'||aid

from a

用select for update wait可以实现, 例如:

BEGIN TRANSACTION;

SELECT ITEM_ID FROM TABLE_ITEM WHERE ITEM_PRIORITY > 10 AND ITEM_CATEGORY = 'CT1'

ITEM_STATUS = 'available' AND ROWNUM = 1 FOR UPDATE WAIT 5;

UPDATE [locked item_id] SET ITEM_STATUS = 'unavailable';

COMMIT TRANSACTION;

*** 作:

1、先在Excel中将这一列值加前缀,将 user_code的值变成字符型,如原来的001,002变成N001,N002,

2、将变后的Excel表导入到Oracle中,

3、用Uperdate 语句修改user_code列,去掉前缀字母“N”。

你描述的地方好几个错误。

要求编写SQL语句查询2006年8月1日~31日时间段内每日的MONTHTODAY累计FYP值。这个日期和你最后结果日期不一致。

COMPANY varchar2(2) 这个地方是2位,你后边存的是3位。

创建数据表,插入数据

create table b

(COMPANY varchar2(3),

AGENCYID varchar2(10),

PRODUCTID varchar2(3),

WRCVDATE number(8),

FYP number(17,6));

insert into b values ('001','630001','01', 20130103,100);

insert into b values ('001','630001','01',20130105 ,300);

commit;

执行查询:

with t as

(select to_char(t1rq,'yyyymmdd') rq,bCOMPANY,bAGENCYID,bPRODUCTID,0 FYP from 

(select to_date('20130101','yyyymmdd') + rownum-1 rq from dual connect by rownum<=100) t1,b

 where t1rq<=to_date('20130131','yyyymmdd')

 group by to_char(t1rq,'yyyymmdd'),bCOMPANY,bAGENCYID,bPRODUCTID)

 select t1COMPANY,t1AGENCYID,t1PRODUCTID,t1rq,nvl(t2FYP,0) FYP

 from t t1 left join

(select tCOMPANY,tAGENCYID,tPRODUCTID,trq,sum(bFYP) FYP from 

t,b 

where trq(+)>=bWRCVDATE

and tCOMPANY=bCOMPANY

and tAGENCYID=bAGENCYID

and tPRODUCTID=bPRODUCTID

group by tCOMPANY,tAGENCYID,tPRODUCTID,trq) t2

on  t1COMPANY=t2COMPANY

and t1AGENCYID=t2AGENCYID

and t1PRODUCTID=t2PRODUCTID

and t1rq=t2rq

order by t1rq

结果:

后边结果略,都是400

1select from student order by classnumber asc,age desc

按班级号正序就是asc,这个asc可以省略(排序时默认就是正序)

再按age排倒序就用desc

order

by后的按前后顺序也是分主次的

以上就是关于oracle数据库中查询select 'xxxx' from table; 查询字段加''单引号,这样查出来的是什么结果呀全部的内容,包括:oracle数据库中查询select 'xxxx' from table; 查询字段加''单引号,这样查出来的是什么结果呀、C#我想锁住数据库中的table表中的关键字为001的这条记录,如何锁呢、excel文件导入oracle后前面的0被去掉了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9543975.html

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

发表评论

登录后才能评论

评论列表(0条)

保存