函数时,如果字段的值不能转换为有效的数字,将会抛出异常。因此,如果你不希望查询被异常中断而是需要得到一个标识字段是否为数字的结果,可以使用。字段值为纯数字的记录。(不包含小数点、正负号等其他字符)上述SQL语句将返回表。
原创 2024-08-05 11:34:58
883阅读
数字函数1,取整函数(ceil 向上取整,floor 向下取整)   select ceil(66.6) N1,floor(66.6) N2 from dual;2, 取幂(power) 和 求平方根(sqrt)   select power(3,2) N1,sqrt(9) N2 from dual;3,求余   select mod(9
原创 2015-10-28 16:23:57
515阅读
--//查询a=2或b=4 ,同时a=2 and b=4 的时候按id倒叙排序并放在上面;prompt PL/SQL Developer import fileprompt
原创 2023-07-08 21:46:45
104阅读
--恢复表FLASHBACK TABLE "Student" TO BEFORE DROP; FLASHBACK TABLE "Grade" TO BEFORE DROP; --给字段起别名select "GradeID" as 年纪编号,"GradeIdName" as "年纪名称" from "Grade" where "GradeID"=3; --升降序 默认升序为asc 降序descs
原创 精选 2023-02-02 19:41:33
324阅读
1.ORACLE查询数据中所存在的表http://www.cnblogs.com/juddhu/archive/2012/03/22/2411406.html 查询数据库中所有的表: select * from all_tables; 查询当前DBA用户所能看到的表: select * fr...
原创 2022-01-12 15:28:19
198阅读
1.-- 奖金为0也算有奖金这个公司里面有奖金的人的数量select count(comm) from emp ;select count(*) from emp where comm is not null;select avg(comm) from emp;select sum(comm)/count(*) from emp;2.计算工种数量select count(disti...
原创 2022-11-30 18:39:07
446阅读
tip今天在看一个触发器代码的时候碰到了一个pls_integer类型,以前没碰到过,记录一下:PLS_INTEGER可以存储一个有符号的整形值,其精度范围和BINARY_INTEGER一样,是:-2^31~2^31。PLS_INTEGER和NUMBER比较起来,其优点是:1).占有较少的存储空间;2).可以直接进行算术运算(在NUMBER上不能直接进行算术运算,如果要计算,NUMBER必须先被转
转载 2017-12-18 14:06:09
1188阅读
在Java开发中,很多时候我们为了方便会直接使用long型来保存时间,可以通过System.currentTi
原创 2022-08-04 20:09:17
630阅读
--结果为NULL则证明为数字 SELECT regexp_replace('-.1','-?[0-9]*(\.[0-9]+)?$','') FROM dual;--正常数字 SELECT regexp_replace('-.1E-3','-?[0-9]*(\.[0-9]+)?(E-?[0-9]+)?$','') FROM dual; --支持科学计数法 --常规用法: select 1 fr
原创 2021-01-07 16:02:00
813阅读
--结果为NULL则证明为数字 SELECT regexp_replace('-.1','-?[0-9]*(\.[0-9]+)?$','') FROM dual;--正常数字 SELECT regexp_replace('-.1E-3','-?[0-9]*(\.[0-9]+)?(E-?[0-9]+)?$','') FROM dual; --支持科学计数法 --常规用法: select 1 fr
原创 2021-01-07 16:02:24
1315阅读
:恒生LIGHT云社区 Oracle高级查询 高级查询在数据库的开发过程中应用广泛,从分组查询、多表查询和子查询三个方面介绍Oracle的高级查询。 分组查询 分组查询是按照一定的规则进行分组,...
原创 2022-03-04 16:04:24
853阅读
来源:恒生LIGHT云社区(https://developer.hs.net/thread/1460"恒生LIGHT云社区")Oracle高级查询高级查询在数据库的开发过程中应用广泛,从分组查询、多表查询和子查询三个方面介绍Oracle的高级查询。分组查询分组查询是按照一定的规则进行分组,分组以后数据会聚合,需要使用聚合函数,但是使用聚合函数不一定要分组,分组的关键字是groupby。常用的聚合函
原创 精选 2021-10-25 10:07:05
1625阅读
7点赞
1评论
最近,将原来的数字符字段转换为数字时,总报错误:无效数字。如何找出其中哪些是非数字字符的记录?比较麻烦的事。下面是用Oracle DB自带的函数translate可以找出来的1.创建测试表Create Table TestChar( ITEM_NUMBER VARCHAR2(20));2.手工插入测试记录Insert Into TestChar (ITEM_NUMBER) valu
转载 2022-02-10 18:03:58
968阅读
基本语法多表查询    笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。全部连接方式都会先生成暂时笛卡尔积表。笛卡尔积是关系代数里的一个概念,表示两个表中的每一行数据随意组合。-- 笛卡尔积 select * from emp, dept;-- 使用公共字段,去掉笛卡尔积select * from emp, dept where emp.deptno = dept.deptno;
转载 2015-10-15 08:46:00
272阅读
2评论
分页查询数据库表结构及记录如下:1.根据rowid来分:16:
转载 2022-11-15 13:15:24
417阅读
文章目录一、生成测试数据1、颜值参数表2、身材参数表3、超女基本信息表4、表之间的关系图5、生成测试数据二、表名限定三、
原创 2022-11-22 22:40:36
679阅读
-- 分组查询:每个年级的学生人数 select count(1) as 人数,"GradeId" as 年级 from "Student" group by "GradeId"; select "GradeId" as 年级,"Sex" as 性别,count(1) as 人数 from "Stude
原创 精选 2023-02-03 16:05:55
363阅读
1点赞
1、按首字母排序 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值     SCHINESE_RADICAL_M   按照部首(第一顺序)、笔划(第二顺序)排序     SCHINESE_STROKE_M   按照笔划(第一顺序)、部首(第二顺序)排序     SCHINESE_PINYIN_M   按照拼音排序 oracle9i中新增了按照拼音、部首、笔画排序功能 
原创 2021-04-09 09:54:20
262阅读
1、SQL*Plus不在意SQL命令的大小写,SQL*Plus只在检测文本的值时才对大小写敏感;2、varchar2与char列中所有的值全为字符,包括11、2等,存储在这些列中的值做字符串处理;3、oracle允许关系运算符(=、!=)与null一起使用,但查询的结果没有任何意义,应使用is、not is;4、组合逻辑使用时应注意括号的使用;5、子查询必须放在括号里,且要警惕子查询得到的是单值还
原创 2011-09-13 20:59:29
748阅读
一、在通常查询中,我们可以使用替代变量查询。 SQL>SELECT * FROM dept WHERE deptno = &&t; 在查询时,输入条件变量值。无论我们查询哪样信息,它都只安排一个查询计划,这样就能有效的提高查询语句的执行效率,这也是Oracle建议我们使用的查询方式。 如果不使用替代变量,而是直接输入查询条件,如: SQL>SELECT * FR
原创 2012-10-23 11:48:47
673阅读
  • 1
  • 2
  • 3
  • 4
  • 5