1.字符串链接
SELECT CONCAT(COL1,COL2) FROM TABLE ;
SELECT COL1||COL2 FROM TABLE ;
2.怎么把select出来的结果导到一个文本文件中?
SQL>SPOOL C:/ABCD.TXT;
SQL>select * from table;
SQL >spool off;
3.如何在sqlplus下改变字段大小?
alter table table_name modify (field_name varchar2(100)); 改大行,改小不行(除非都是空的)
4.sql 语句如何插入全年日期?
create table BSYEAR (d date);
insert into BSYEAR select to_date('20100101','yyyymmdd')+rownum-1 from all_objects where rownum <= to_char(to_date('20101231','yyyymmdd'),'ddd');
5.如果修改表名?
alter table old_table_name rename to new_table_name;
6.如何搜索出前N条记录?
SELECT * FROM empLOYEE WHERE ROWNUM < n ORDER BY empno;
7.怎样用Sql语句实现查找一列中第N大值?
select * from (select t.*,dense_rank() over (order by sal) rank from employee) where rank = N;
8.如何在给现有的日期加上2年?
select add_months(sysdate,24) from dual;
9.Connect string是指什么?
应该是tnsnames.ora中的服务名后面的内容
10. tablespace 是否不能大于4G?
没有限制.(XE版本除外)
11.返回小于等于N的最小整數值?
SELECT FLOOR(N) FROM DUAL;
12.返回當前月的最后一天?
SELECT LAST_DAY(SYSDATE) FROM DUAL;
13.如何找数据库表的主键字段的名称?
SQL>SELECT * FROM user_constraints WHERE CONSTRAINT_TYPE='P' and table_name='TABLE_NAME';
14.兩個結果集互減的函數?
SQL>SELECT * FROM BSEMPMS_OLD MINUS SELECT * FROM BSEMPMS_NEW;
本文汇总了多种SQL实用技巧,包括字符串连接、结果导出、字段大小调整、日期操作等,并介绍了如何查找最大值、主键字段及进行结果集运算。
1万+

被折叠的 条评论
为什么被折叠?



