返回
顶部

修改密码

首页 > 数据库 > Oracle > 正文
Oracle - 工作中一些有用的SQL总结

+1

-1

收藏

+1

-1

点赞0

评论0

1. 建表1 create table table_name as SELECT * FROM table_name WHERE rownum < 1; 2. 查询表结构1 select t.COLUMN_NAME,t.DATA_TYPE||'('||t.data_length||')',t.nullable,a.comments 2 from user_tab_columns t,user_col_comments a 3 where t.table_name=a.table_nam…

1. 建表

1 create table table_name as SELECT * FROM table_name WHERE rownum < 1;

 

2. 查询表结构

1 select t.COLUMN_NAME,t.DATA_TYPE||'('||t.data_length||')',t.nullable,a.comments
2 from user_tab_columns t,user_col_comments a
3  where t.table_name=a.table_name and t.column_name=a.column_name
4  and  t.table_name= 'TABLE_NAME' ORDER BY COLUMN_ID;

 

3.正则表达式

1 --  查询value不是纯数字的记录
2 select value from table_name where not regexp_like(value, '^[[:digit:]]+$'); 

3 -- 查询value不包含任何数字的记录
4 select value from table_name where regexp_like(value, '^[^[:digit:]]+$');
1 -- 去掉前后除数字外其他字符
2 select value, translate(value, '#' || translate(value, '0123456789', '#'), '/') AS newname
3 from table_name WHERE value IS NOT NULL ;

 

 

 

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
数据库表连接的简单解释
  • 操作技巧
  • 2022-05-25 18:24
  • 22 0 0
+1
SQL 行转列,列转行
  • 操作技巧
  • 2022-05-25 18:24
  • 20 0 0
+1
一起看懂Redis两种持久化方式的原理
  • 操作技巧
  • 2022-05-25 18:24
  • 32 0 0
+1
为什么要用Redis
  • 操作技巧
  • 2022-05-25 18:24
  • 13 0 0
+1
今日要闻
换一批
热点排行