- 浏览: 29100 次
- 性别:
- 来自: 上海
最新评论
文章列表
NVL与SUM的关系
- 博客分类:
- Oracle
经常有NVL()和SUM()等统计求和的情况,来来回回,有时清楚有时糊涂,今天看到一个文章总结的很好,摘录下来:http://hi.baidu.com/fly_mitac/blog/item/6541e8595c1f7c3b2834f0d4.html
实例,假如A班全班都未参加数学考试,则下面SQL返回结果为null,而不是期望的0。
select sum(nvl(score,0))
from my_score
where class = 'A'
and subject = 'Math'
而修改为下面SQL,才能返回结果为0。
select nv ...
1.游标处理:declare
RoomID Room.RoomID%Type;
RoomName Room.RoomName%Type;
cursor crRoom is
select RoomID,RoomName
from Room;
begin
open crRoom;loop(这里不要加分号)
fetch crRoom into RoomID,RoomName;
exit when crRoom%notFound;
end loop;
close crRoom;
end;
2.游标返回:begin
...
select * from all_tables a where a.partitioned= 'YES';
select trim(s.holder_name), sum(t.qty), dense_rank() over( order by sum(t.qty) desc)
......
按QTY倒序排名
1.Oracle中下面这么写 按名查找存储过程: select * from user_objects where Object_Type='PROCEDURE' and object_name like '%'||upper('p')||'%' 按内容查找存储过程: SELECT * FROM ALL_SOURCE where TYPE='PROCEDURE' AND TEXT LIKE '%'||upper('clean_')||'%' 有点慢,MS没什么好方法 2.MS Server中下面这么写 按名查找存储过程: EXEC Sp_HelpText '存储过程 ...
Lucene
中文
英文
中文解释
文档
Document
Document Frequency, df
有多少文档包含次Term。df 越大说明越不重要
全文检索
Full-text Search
索引创建
Indexing
lemmatization
将单词转变为词根形式
语言处理组件
Linguistic Processor
小写
Lowercase
倒排表
Posting List
相关性
rele ...
方法一:使用SQL语句查询
适用于 SQL Server 7.0 及之前的版本(新版向下兼容,后面的版本当然也能用)
select @@version
结果:
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c)
1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2
(Build 3790: Service Pack 2)
这个是 ...
update 库存表
set 数量 = A.数量 - B.Value
from 库存表 A inner join 原料表 B A.NAME = B.name
where B.TYPE = ‘C1’
- 2009-12-07 16:56
- 浏览 1001
- 评论(0)
SYSDATE 系统时间
CURRENT_DATE 会话时间
SYSDATE函数返回服务器的当前日期和时间,而CURRENT_DATE函数返回当前会话时中的当前日期和时间
一般情况下,二者相同。但如果修改了当前会话的时区,则会不同。
SQL> SELECT SESSIONTIMEZONE FROM DUAL;
SESSIONTIMEZONE
------------------------------
+08:00
SQL> SELECT SYS ...
- 2009-12-04 10:14
- 浏览 1402
- 评论(0)
其中各选项的含义为:
-d 设置调试开关的初始值为TRUE
-a 尝试自动登录。就目前而言,这个选项用于通过ENVIRON
选项的USER变量发送用户名(如果远程主机支持这种用法的话)。如果函数
getlogin(2)返回的当前用户所用的名字与当前 ...
- 2009-11-27 17:57
- 浏览 2311
- 评论(0)
chown oracle /home/u1 表示改变目录所有者为oracle账户;
chgrp dba /home/u1 改变/home/u1目录为dba所有;
chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;
- 2009-11-27 16:15
- 浏览 1752
- 评论(0)
创建文件夹命令 :
mkdir /home/u1 创建文件夹/home/u1
删除文件夹命令:
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
删除文件使用实例:
rm -f /var/log/httpd/access.log
...
- 2009-09-17 16:09
- 浏览 1469
- 评论(0)
一、FTP概述
FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。
FTP采用客户/服务器模式,客户机与服务器之间利用TCP建立连接,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。
FTP服务器有匿名的和授权的两种。匿名的FTP服务器向公众开放,用户可以用“ftp”或“anonymous”为帐号,用电子邮箱地址为密码登录服务器;授权的FTP服务器必须用授权的账户名和密码才能登录服务器。通常匿名的用户权限较低,只能下载文件,不能上传文件。
客户机访问FTP服务器通常有两种方法:用FTP命令访问和用FTP客 ...
- 2009-09-17 16:08
- 浏览 1743
- 评论(0)
1:登录
[root@pc_name]#ftp 192.168.128.100
2:获得一个文件
ftp> get file_name
3:一次获得多个文件
ftp> mget *.c
4:切换目录
ftp> cd directory_name
5:退出登录
ftp> bye
6:设置ftp模式,使得用mget时不需要交互
ftp> prompt off
Interactive mode off.
ftp> mget *.c
7:重输用户名
ftp>user user_name
8 : 将本地 ...
- 2009-09-17 16:05
- 浏览 945
- 评论(0)