工作中一些简单但是有用的SQL
2014-04-08 10:36
225 查看
1.删除一个表中重复的记录,只留一条记录。
DELETE FROM fcm_phonenum E WHERE E.ROWID > (SELECT MIN(X.ROWID)
FROM fcm_phonenum X
WHERE X.phonenum = E.phonenum);
2.给一个表做备份:
create table fcm_phonenum_bak as select * from fcm_phonenum;
3.合并列,使其输出内容也合并。
SELECT first_name || ' ' || last_name AS "Customer Name"
FROM customers
4.如何查找重复记录
SELECT *
FROM TABLE_NAME
WHERE ROWID!=(SELECT MAX(ROWID)
FROM TABLE_NAME D
WHERE TABLE_NAME.COL1=D.COL1
AND TABLE_NAME.COL2=D.COL2)
5.如何修改表名
ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;
6.获得全年日期
SELECT TO_CHAR(TO_DATE('20120101', 'YYYYMMDD')+ROWNUM-1, 'YYYY-MM-DD') AS YEAR_DATE
FROM ALL_OBJECTS
WHERE ROWNUM <= TO_CHAR(TO_DATE('20121231', 'YYYYMMDD'), 'DDD')
7.修改字段信息
ALTER TABLE TABLE_NAME MODIFY (FIELD_NAME VARCHAR2(100));
8.字符串的连接
(1)SELECT CONCAT(COL1,COL2) FROM TABLE_NAME;(2) SELECT COL1 || COL2 FROM TABLE_NAME;
DELETE FROM fcm_phonenum E WHERE E.ROWID > (SELECT MIN(X.ROWID)
FROM fcm_phonenum X
WHERE X.phonenum = E.phonenum);
2.给一个表做备份:
create table fcm_phonenum_bak as select * from fcm_phonenum;
3.合并列,使其输出内容也合并。
SELECT first_name || ' ' || last_name AS "Customer Name"
FROM customers
4.如何查找重复记录
SELECT *
FROM TABLE_NAME
WHERE ROWID!=(SELECT MAX(ROWID)
FROM TABLE_NAME D
WHERE TABLE_NAME.COL1=D.COL1
AND TABLE_NAME.COL2=D.COL2)
5.如何修改表名
ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;
6.获得全年日期
SELECT TO_CHAR(TO_DATE('20120101', 'YYYYMMDD')+ROWNUM-1, 'YYYY-MM-DD') AS YEAR_DATE
FROM ALL_OBJECTS
WHERE ROWNUM <= TO_CHAR(TO_DATE('20121231', 'YYYYMMDD'), 'DDD')
7.修改字段信息
ALTER TABLE TABLE_NAME MODIFY (FIELD_NAME VARCHAR2(100));
8.字符串的连接
(1)SELECT CONCAT(COL1,COL2) FROM TABLE_NAME;(2) SELECT COL1 || COL2 FROM TABLE_NAME;
相关文章推荐
- SQL Server 2000 一些有用的SQL语句搜集整理(持续更新 )
- ASP.NET 2.0一些简单而有用的技巧
- 一些有用的sql语句
- 我是如何学习设计模式的九:轻松一下,学习一个简单的:单例模式(最简单,但是也是最有用的)
- python一些有用但是很少人知道的技巧
- 学习记录(部分myeclipse快捷键,一些面试题),有点乱,但是挺有用
- CSS一些不常用但是有用的属性
- 收藏一些不常用,但是有用的代码
- SQL Server中一些有用的日期sql语句
- 简单但有用的SQL脚本
- 一些有用的SQL语句
- 一些有用的SQL语句
- 一些有用的SQL语句实例
- 一些简单的SQL操作
- 关于时间函数的一些有用的SQL脚本
- 一些有用Transat-SQL技巧 [持续更新中]
- sqlserver中的一些简单的sql语句
- 将现有的SQL工作负载迁移至hadoop竟然如此简单!
- 一些有用的T-sql语句(一)
- 测试sql性能的一些有用的辅助语句