我想要计算我在数据库中插入的数量
下面的查询返回一(1),虽然2行确实更新
begin
Insert into APPLICATIONS (ID,ALIAS,NAME,STATUS)
values (1000000386,'BB','Branch Budgets','I'));
Insert into APPLICATIONS (ID,ALIAS,NAME,STATUS)
values (1000000257,'TIME','Timesheets','I'));
dbms_output.put_line('No Of rows'||sql%Rowcount);
end;
Run Code Online (Sandbox Code Playgroud) 我有一个有两个列的表.
01/01/2015 00:00:00我写了一个SQL语句,看起来像这样:
select *
from cc_open_incident_view
WHERE (DATE =(NOW() - INTERVAL 1 MONTH))
Run Code Online (Sandbox Code Playgroud)
如果我执行此语句,它不会检索任何数据,我找不到错误
作为查询的结果,我只想要上个月的数据(过去30天).
将不胜感激任何帮助..
根据OP评论编辑:
日期保存为日期并且它正在工作,但是我的表中的列日期已存储了未来5年的日期,它显示的数据如下:( 09.03.2016明天也是如此).有没有办法只显示从30 days后面的日期today?
我有一些脚本,在不同的领域很多电子邮件地址(比如domain1.com,domain2.com我想用一些通用的电子邮件地址,以取代所有的人都在一个共同的领域,比如说domain.com,保持脚本相同的休息.
我在下面使用sed但它似乎不起作用.(它返回相同的输出作为输入,所以看起来搜索不匹配.但是,当我\S+@\S+/在在线测试器中测试正则表达式时,它似乎匹配电子邮件地址.)
s/\S+@\S+/genericid@domain.com/g
例如,我有2个脚本
$ cat script1.sh
abcd.efg@domain.com
export SENDFROM="xyz@domain1.com" blah_4
$ cat script2.sh
echo foo|mailx -s "blah" pqr@domain2.com,def@domain.com,some@domain.com
omg@domain.com
foo abc@domain.com bar
Run Code Online (Sandbox Code Playgroud)
我的结果sed -i应该是
$ cat script1.sh
genericid@domain.com
export SENDFROM="genericid@domain.com" blah_4
$ cat script2.sh
echo foo|mailx -s "blah" genericid@domain.com,genericid@domain.com,genericid@domain.com
genericid@domain.com
foo genericid@domain.com bar
Run Code Online (Sandbox Code Playgroud)
我在用 Linux 3.10.0-327.28.2.el7.x86_64
有什么建议吗?
更新:我设法使它工作's/\S\+@\S\+.com/genericid@domain.com/g'.以前有2个问题search.
+需要\之前.@行(用于数据库连接),我必须.com在最后添加,因为我的所有地址都以.com我有一张桌子:
Emp_id Emp_Name Department Score
123 Raju D1 300
124 Ravi D2 400
125 Annie D3 600
126 Ajay D4 200
127 Amey D5 500
128 Akil D6 100
Run Code Online (Sandbox Code Playgroud)
我需要输出为
所以输出应该是:
700
1000
800
700
600
Run Code Online (Sandbox Code Playgroud)
我需要通过 SQL 查询而不是过程或其他东西的输出。
如何获得Oracle数据库中对应列的唯一的constraint_name?
换句话说,我想按列名获取约束名称。
伪查询此问题:
select constraint_name from table_name tname where tname.column_name = 'columnName';
Run Code Online (Sandbox Code Playgroud)
这可能吗?
我需要IdPasajero从Boletos表格列表中购买并获得最大票数,该表格包含所有购买票证的记录IdPasajero.
有任何想法吗?
我的想法:
SELECT MAX(contador) FROM (
SELECT IdPasajero, count(idPasajero) contador
FROM Boleto
GROUP BY IdPasajero
) T;
Run Code Online (Sandbox Code Playgroud)
这仅返回乘客购买的最大金额或"IdPasajero"
有没有办法,我们可以在sql或pl/sql中编写查询来查找当月最后一个星期五的日期?提前致谢 !!!