#PLSQL技术培训15页PPT利用现有表创建表(百度)

说明:做新操作前要对旧表备份  具体百度

语法:

create table <new_table_name> asselect column_names from <old_table_name>;

例子:

create table newitemfile as select * from itemfile;create table newitemfileas select itemcode,itemdesc,qty_handfrom itemfile;

#操作符

逻辑操作符:用于组合多个计算运算结果以生成

一个或多个真或假的结果。

操作符:与(AND)或(OR)非(NOT)

SQL>select * from order_masterwhere  odate>’10-5月-15’AND  del_date<’26-5月-15’;

显示2015-5月-10至2015-5月-26的订单

信息

连接操作符:用于将多个字符串或数据值合并成一个字符串。

SQL>select (venname|| ‘的地址是’||venadd1||’ ‘|venadd2 ||’ ‘||venadd3)address …

#字符函数:接受字符输入并返回字符或数字

Lnitcap(char) select initcap(“hello”) from dual;Hello#首字母大写Ltrim(char,set)select Ltrim(‘xyzadams’,’xyz’) from dual;adams#把左边的xyz去掉Rtrim(char,set)select rtrim(“xyzadams”,”ams”) from dual;xyza#把右边的adams去掉Replace(char , searchstring ,[rep string])select replace(‘jack and jue’,’j’,’bl’)from dual;black and blue#把所有的j替换成blInstr(char,m,n)select instr(‘worldwide’,’d’)from dual;5#第五个字母的下标,下标是1开始的Substr(char,m,n)select substr(‘abcdefg’,3,2)from dual;cd#从第三个开始的两个字符,下标从1开始。select concat(‘Hello’,’world’) from dual;Helloworld#连接两个字符参数Round(m,n)select round(100.256,2) from dual;100.26 #取两位小数,且四舍五入Trunc(m,n) select trunc(100.256,2) from dual;100.25 #截取两位小数,不取整

TRUNC( ):类似截取函数,按指定的格式截取输入的数据。

1.[trunc(for dates)] TRUNC()函数处理日期

语法格式:date一个日期值;fmt日期格式。

示例:

select trunc(sysdate) from dual;

#返回当前时间,年月日  如2018/10/24

select trunc(sysdate,’yy’) from dual;

#返回当年的第一天        如2018/1/1

select trunc(sysdate,’mm’) from dual;

#返回当月的第一天        如2018/10/1

具体参看:

https://www.cnblogs.com/linjiao/p/6394087.html

2.[TRUNC(for number)]

函数处理number型数字

语法格式:TRUNC(number[,decimals])

其中,number待做截取处理的数值;decimals指明需保留小数点后面的位数;

例子:

select trunc(123.567,2) from dual;#123.56select trunc(123.567,-2) from dual;#100

转载于:https://www.cnblogs.com/shijinglu2018/p/9846140.html

Oracle之现有表上建新表、操作符、字符函数相关推荐

  1. MySQL临时表创建及旧表建新表

    1.创建临时表 临时表是一张表,用来临时保存一些数据 特点: 只对创建该临时表的用户可见: 当会话结束时,MySQL自动删除临时表. 临时表的核心:建表和删表消耗资源极其少 创建临时表的基本格式: C ...

  2. php数据表相同字段合并,php实现两表合并成新表并且有序排列的方法

    这篇文章主要介绍了php实现两表合并成新表并且有序排列的方法,涉及针对数组的遍历与排序操作技巧,具有一定的实用价值,需要的朋友可以参考下 本文实例讲述了php实现两表合并成新表并且有序排列的方法.分享 ...

  3. php拷贝mysql表_MySQL复制表数据或表结构到新表中

    MySQL复制表数据到新表的几个步骤. 1.MySQL复制表结构及数据到新表 CREATE TABLE new_table SELECT * FROM old_table; 2.只复制 MySQL复制 ...

  4. mysql 用命令行复制表数据到新表

    MySQL用命令行复制表的方法 mysql中用命令行复制表结构的方法主要有一下几种: 1.只复制表结构到新表 1 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2; ...

  5. mysql 复制表结构到一个新表_MySQL复制表数据或表结构到新表中

    MySQL复制表数据到新表的几个步骤. 1.MySQL复制表结构及数据到新表 CREATE TABLE new_table SELECT * FROM old_table; 2.只复制 MySQL复制 ...

  6. MySQL 新增表中的数据为另外一个或多个表的数据(业务场景:创建关系表,复制旧表数据到新表)

    问题 昨天同学问了我个问题 我想写个sql脚本,循环插入数据,数据是另一个表中的a.b字段 A表中的a.b字段数据,循环加入B表中a.b字段.就是这个意思 我问他为什么不用Java写,他说是数据维护, ...

  7. Windows 10无法打开注册表 由于某个错误无法打开该密钥(详细信息:拒绝访问)且无法在注册表上设置新的所有者拒绝访问的解决方案

    在安装Solidworks是安装程序错误指向了注册表: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Install ...

  8. C#中将原表复制到新表

     源程序来自网络上的资源,我记录下来用于以后忘记之用.对大家也许有用 //表dataTableSource获取数据          string ConnectionString = "P ...

  9. HTML day_02(6.1)表格列表、结构标记 、 表单、新表单元素

    一.表格 1.表格的结构 2.表格的语法 table标签:表示表格的开始和结束,表格的所有内容需要写在这一对标签中 tr标签:表示表格中的一行 table row td标签:要写在tr中,这一行中的每 ...

  10. thinkphp更新mysql数据库表_ThinkPHP 创建新表、创建数据库讲解

    很多时候我们想通过ThinkPHP 创建新表,或者创建数据库,很多时候我们往往把事情想得复杂了,其实我们太依赖于框架以至于忘了最原始的东西--通过最原始的PHP来创建新表是完全可以的. 通过PHP/T ...

最新文章

  1. 【杂谈】追着光、靠近光、成为光、散发光
  2. 欢迎使用CSDN-markdown编辑器2131
  3. ghelper怎么在手机上用_当长时间不用手机玩《崩坏3》、《战双》
  4. Python 线程障碍对象 Barrier - Python零基础入门教程
  5. ios9和xcode7的适配问题
  6. 【Web前端】hexo+GitPages搭建博客
  7. 【故障诊断分析】基于matlab概率神经网络柴油机故障诊断【含Matlab源码 1754期】
  8. 将机器学习、人工智能、数据挖掘融合的Testin 2.0有哪些不同之处
  9. python2.7中文手册下载_python 2.7.12中文文档下载|
  10. centos linux远程桌面连接工具,VNC Viewer轻松连接远程CentOS6.8桌面
  11. 指数加权平均与动量梯度下降法
  12. 投资理财启蒙之《小狗钱钱》拆读
  13. java发送图片邮件_使用javamail发送包含图片的html格式邮件详解
  14. LDK3读书笔记(第一章:LINUX内核简史)
  15. [pandas基础]Pandas Series和Pandas DataFrame基础操作
  16. instruction-tuning
  17. LDPC码的基础(1)
  18. 轻聊 - 聊天室的设计思路
  19. android tween动画平移怎么设置时间,android Tween Animation属性设置方法实例
  20. 万商云集企业SAAS服务平台

热门文章

  1. 关系型数据库和主键外键
  2. 三种迷宫算法(深度优先、随机Prim、递归分割)
  3. 二维向量叉乘的简单介绍及应用
  4. 首信易支付 php,ZenCart首信易支付模块递交失败解决
  5. C语言实现平衡二叉树
  6. 循环冗余校验码(CRC码)
  7. json文件简介及借助于python解析json文件
  8. System Repair Engineer (SREng)介绍
  9. 使用Python编写一个QQ聊天机器人
  10. 记忆GRE词汇三大原则