- 浏览: 187042 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
请您先登录,才能继续操作
1. 字符串类型及函数
2. 数值类型及函数
3. 日期类型及函数
4. 其他常用处理函数
------------------------------ create table t_user3( id number, username char(20), password varchar2(20), stuno varchar2(20) ); insert into t_user3 (id, useramne, password, stuno) values (1, 'user1001 ', '123456', '110'); ------------------------------ 字符类型分3种:char(n) varchar(n) varchar2(n); char(n)固定长度字符串,假如长度不足n,右边空格补齐; varchar(n)可变长度字符串,假如长度不足n,右边不会补齐; varchar2(n)可变长度字符串,Oracle官方推荐使用,向后兼容性好; char(n) VS varchar2(n) char(n)查询效率相对较高,varchar2(n)存储空间相对较小; SQL> select length(userName) as charlength,length(password) as varchar2length from t_user3; lpad() 向左补全字符串 SQL> select lpad(stuno,6,'0') from t_user3; rpad() 向右补全字符串 SQL> select rpad(stuno,6,'0') from t_user3; lower() 返回字符串小写 SQL> select lower(userName) from t_user3; upper() 返回字符串大写 SQL> select upper(userName) from t_user3; initcap() 单词首字符大写 SQL> select initcap(userName) from t_user3; length() 返回字符串长度 SQL> select length(password) from t_user3; substr() 截取字符串 SQL> select substr(userName,1,2) from t_user3; instr() 获取字符串出现的位置 SQL> select instr(password,'23') from t_user3; SQL> select instr(password,'23',2) from t_user3; SQL> select instr(password,'23',2,1) from t_user3; ltrim() 删除左侧空格 SQL> select ltrim(userName) from t_user3; rtrim() 删除右侧空格 SQL> select rtrim(userName) from t_user3; trim() 删除两侧空格 SQL> select trim(userName) from t_user3; concat() 串联字符串 SQL> select concat(userName,password) from t_user3; reverse() 反转字符串 SQL> select reverse(userName) from t_user3;
2. 数值类型及函数
------------------------------ create table t_number( id number, n1 number(7,3), n2 number(5,-3) ); insert into t_number(id,n1,n2) values (1, -123.456, 0); insert into t_number(id,n1,n2) values (2, 23.4564, 0); insert into t_number(id,n1,n2) values (3, 23.4564, 123456); insert into t_number(id,n1,n2) values (4, 23.4564, 123789); insert into t_number(id,n1,n2) values (5, 23.4567, 123789); insert into t_number(id,n1,n2) values (6, 23.4564, 123789); ------------------------------ number是oracle中的数据类型: number(precision,scale); precision,scale均可选; precision代表精度,sacle代表小数位的位数; precision 范围[1,38] scale 范围[-84,127]; 举例:12345.678中precision是8;scale是3; abs() 求绝对值 SQL> select abs(n1) from t_number; round() 四舍五入 SQL> select round(n1,2) from t_number where id=1; ceil() 向上取整 SQL> select ceil(n1) from t_number where id=2; floor 向下取整 SQL> select floor(n1) from t_number where id=2; mod()取模 SQL> select mod(5,3) from dual; sign()正负性 SQL> select sign(n1) from t_number where id=1; sqrt()求平方根 SQL> select sqrt(9) from dual; power()求乘方 SQL> select power(2,3) from dual; trunc()截取 SQL> select trunc(123.456,2) from dual; to_char() 格式化数值 常见的字符匹配有 0、9、,、$、FM、L、C SQL> select to_char(123.45,'0000.000') from dual; SQL> select to_char(123.45,'9999.999') from dual; SQL> select to_char(123123,'99,999,999.99') from dual; SQL> select to_char(123123.3,'FM99,999,999.99') from dual; SQL> select to_char(123123.3,'$99,999,999.99') from dual; SQL> select to_char(123123.3,'L99,999,999.99') from dual; SQL> select to_char(123123.3,'99,999,999.99C') from dual;
3. 日期类型及函数
------------------------------ create table t_date( id number, d1 date, d2 timestamp(6) ); insert into t_date values(1,sysdate,systimestamp); alter table t_date add(d3 date);??? update t_date set d3=to_date('2016-12-20','YYYY-MM-DD') where id=1; update t_date set d3=to_date('2016-12-20 18:31:34','YYYY-MM-DD HH24:MI:SS') where id=1; ------------------------------ date和timestamp(时间戳) date包含信息century(世纪信息) year年 month月 day日 hour小时 minute分钟 second秒 timestamp一般用于日期时间要求非常精确的情况,精确到毫秒级; date类型的常用函数: SQL> select sysdate from dual; SQL> select systimestamp from dual; add_months添加月份 SQL> select add_months(d1,2) from t_date where id=1; last_day返回指定日期月份的最后一天 SQL> select last_day(d1) from t_date where id=1; months_between返回两个日期的相差月数 SQL> select months_between(d1,d3) from t_date where id=1; next_day返回特定日期之后的一周内的日期 SQL> select next_day(d1,2) from t_date where id=1; trunc截取日期 SQL> select trunc(d1,'YYYY') from t_date where id=1; SQL> select trunc(d1,'MM') from t_date where id=1; SQL> select trunc(d1,'DD') from t_date where id=1; SQL> select trunc(d1,'HH') from t_date where id=1; SQL> select trunc(d1,'MI') from t_date where id=1; extract返回日期的某个域 SQL> select extract(year from sysdate) from dual; SQL> select extract(month from sysdate) from dual; SQL> select extract(day from sysdate) from dual; SQL> select extract(hour from systimestamp) from dual; SQL> select extract(minute from systimestamp) from dual; SQL> select extract(second from systimestamp) from dual; to_char将日期转换成字符串 SQL> select to_char(d1,'YYYY-MM-DD') from t_date where id=1; SQL> select to_char(d1,'YYYY-MM-DD HH24:MI:SS') from t_date where id=1;
4. 其他常用处理函数
max求最大值 SQL> select max(sal) from emp; min求最小值 SQL> select min(sal) from emp; avg求平均值 SQL> select avg(sal) from emp; sum求和 SQL> select sum(sal) from emp; count统计记录数 SQL> select count(ename) from emp; nvl空值处理 SQL> select ename,nvl(sal,0) from emp; rownum行号 SQL> select e.*, rownum from emp e; oracle分页 SQL> select * from (select a.*,rownum rn from (select * from emp) A where rownum<=10) where rn>5; oracle中的运算 SQL> select 2+1 from dual; SQL> select 2-1 from dual; SQL> select 2*1 from dual; SQL> select 2/1 from dual; 条件判断式 between and范围查询 SQL> select * from emp where sal between 900 and 1500; SQL> select * from emp where sal>=900 and sal<=1500; in集合范围 SQL> select ename,hiredate from emp where ename in (select distinct ename from bonus); like模糊查询 SQL> select * from emp where ename like '%M%'; SQL> select * from emp where ename like 'M%'; SQL> select * from emp where ename like '_M%';
发表评论
-
账户锁定:ORA-28000: the account is locked
2019-02-28 09:16 2179Caused by: java.sql.SQLExcept ... -
oracle中角色
2018-12-21 10:58 5821. oracle角色 角色是权限的集合,可以给用户直接分 ... -
oracle中权限
2018-12-21 10:12 5491. oracle权限 oracle权限分为系统权限和对象 ... -
oracle中用户
2018-12-21 09:53 5731. oracle用户 oracle用户分两种,一种是系统 ... -
oracle中程序包?
2018-12-21 09:40 6911. oracle程序包 引入的目的,是为了有效的管理函数 ... -
oracle中函数与存储过程
2018-12-21 09:37 7531. oracle函数 create function 函 ... -
oracle中触发器
2018-12-20 15:29 5851. oracle触发器 ---------------- ... -
oracle中游标
2018-12-20 09:26 5761. oracle游标 1) 游标简介 使用游标,我们可 ... -
oracle中控制语句
2018-12-20 09:15 5901. oracle控制语句 set serverout o ... -
oracle中约束!
2018-12-19 16:26 5511. oracle约束 1.1 主键约束 primary ... -
oracle中视图
2018-12-19 09:25 6231. 用户授权 查看当前用户的角色 SQL> se ... -
oracle中table表操作
2018-12-18 11:47 7591. scott用户示例表 1) 部门表:dept 1D ... -
oracle中sequence序列
2018-12-18 11:47 5941. oracle序列 ----------------- ... -
oracle中tablespace表空间
2018-12-18 11:47 6491. oracle表空间 一个数据库可以有多个表空间,一个 ... -
oracle软件sqldeveloper的安装
2018-12-18 11:46 6701. PLSQL Developer 10安装 1) PLS ... -
oracle软件oracle11g的安装
2018-12-18 11:46 6671. oracle的下载 oracle官 ... -
密码过期:ORA-28001: the password has expired
2018-12-24 15:48 12351. 密码过期:ORA-28001: the password ...
相关推荐
1300张图片训练效果
教学辅助平台的出现,是为了更好地服务于教育工作者和学生,提高教学效果和学习效率。该平台集成了多个功能模块,旨在为用户提供全面、便捷的教学辅助服务。 平台首页作为导航入口,提供了清晰的界面布局和便捷的导航功能,方便用户快速找到所需功能。需要注意的是,“首页”这一选项在导航菜单中出现了多次,可能是设计上的冗余,需要进一步优化。 “个人中心”模块允许用户查看和管理自己的个人信息,包括修改密码等账户安全设置,确保用户信息的准确性和安全性。 在教育教学方面,“学生管理”和“教师管理”模块分别用于管理学生和教师的信息,包括学生档案、教师资料等,方便教育工作者进行学生管理和教学安排。同时,“课程信息管理”、“科目分类管理”和“班级分类管理”模块提供了课程信息的发布、科目和班级的分类管理等功能,有助于教育工作者更好地组织和管理教学内容。 此外,“课程作业管理”模块支持教师布置和批改作业,学生可以查看和提交作业,实现了作业管理的线上化,提高了教学效率。而“交流论坛”模块则为学生和教师提供了一个交流和讨论的平台,有助于促进师生互动和学术交流。 最后,“系统管理”模块为平台管理员提供了系统配置.
yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值
基于go语言的参数解析校验器项目资源
matlab主成分分析代码
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
Spire.XLS是一个基于.NET的组件,使用它我们可以创建Excel文件,编辑已有的Excel并且可以转换Excel文件.dll
现如今,随着互联网的发展,人们获取信息的方式也各有不同。以前的传统方式的信息流与电视,报纸,书籍,信件,等等,因为互联网的使用,现在的互联网媒体已经成为人们获取信息的最重要来源。更新互联网,让人们得到最新、最完整的信息变得越来越容易。 现在企业已经越来越重视互联网所能带来的利益,借助互联网来对自己的企业进行营销推广已经获得绝大部分企业的认可。本文我们主要进行的是股票分析系统网站的设计。何为股票分析,就是指股票投资人之间的根据市场价格对已发行上市的股票进行的买卖。而国内股票市场的迅速发展让这次开发设计显得十分必要。通过该股票分析系统网站,我们可以随时随地通过该股票分析网站,了解股票行业最新信息;根据股票行业分析来进行相关交易。本网站采用的是Springboot技术和mongodb数据库,运用 stock、 vue2、echarts、bootstrap等技术,使用eclipse开发工具完成股票数据的爬取分析。
文件太大放服务器了,请先到资源详情查看然后下载 样本图参考:blog.csdn.net/2403_88102872/article/details/143395913 数据集格式:Pascal VOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):602 标注数量(xml文件个数):602 标注数量(txt文件个数):602 标注类别数:18 标注类别名称:["apple","chocolate","cloth","cononut_water","detergent","fanta","gelatin","kuat","mustard","nescau","peanut","pear","sauce","shoyo","sponge","tangerine","tea","treloso"] 18种常见的厨房食品和佐料,包括苹果、巧克力、椰子水、洗涤剂、饮料、明胶、芥末、花生、酱油等
基于卷积神经网络参数优化的情感分析论文code_cnn-text-classification
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
内容概要:本文档详细描述了一个基于 Python 的人脸识别系统的构建过程,涵盖了从系统设计理念到具体功能实现的各个方面。首先介绍了系统总体设计流程,包括摄像头图像捕获、人脸检测、特征值计算、特征均值处理以及分类识别。接着深入探讨了 Dlib、NumPy、OpenCV 等关键技术库的应用,特别是 Dlib 人脸检测器接口、人脸预测器接口和人脸识别模型的具体使用方法。最后,本文档介绍了如何通过 Euclidean 距离进行人脸特征比对,实现人脸的成功识别与身份确认。此外,还讨论了人脸识别在实际生活中的多种应用场景和重要意义。 适用人群:具有一定编程基础的软件开发者和技术爱好者,尤其是从事机器学习、图像处理和计算机视觉领域的专业技术人员。 使用场景及目标:①开发人脸识别系统,实现实时图像处理和人脸特征提取;②掌握 Dlib、NumPy、OpenCV 等技术库的实际应用技巧;③深入了解人脸识别技术在安全监控、身份认证、智慧社区等领域的应用。 其他说明:本文档提供了丰富的理论背景和技术实现细节,帮助读者更好地理解和应用人脸识别技术。此外,还包括了一些实用的编码技巧和最佳实践,有助于提高开发效率和代码质量。
轻量级高性能GO语言开发框架。支持MVC、依赖注入、动态返回
stm32的串口hex文件发送与文本文件发送
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
macOS_Sonoma_14.1.1.rdr.split.003
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
400699526844862小爱同学.apk
内容概要:本文介绍了基于微信小程序的校园一体化服务平台的设计与开发。该平台利用微信小程序的便捷性和广泛的用户基础,结合JSP技术和MySQL数据库,实现了个人中心、用户管理、寻物启事管理、物品分类管理、失物招领管理、表白广场管理、吐槽大会管理、二手交易管理、交易类型管理、拼车出行管理和系统管理等多项功能。整个系统具有操作简单、易维护、灵活实用等特点。 适合人群:具有一定编程基础的学生和教师,以及希望深入了解微信小程序开发的技术人员。 使用场景及目标:主要用于高校内的信息管理,如失物招领、物品分类、二手交易等,提升校园生活的便捷性和效率,改善用户体验。 其他说明:系统开发过程中,重点考虑了技术可行性、经济可行性和操作可行性,并进行了详细的系统测试,确保系统的稳定性和可靠性。
(1)课程设计项目简单描述 鉴于当今超市产品种类繁多,光靠人手动的登记已经不能满足一般商家的需求。我们编辑该程序帮助商家完成产品、商家信息的管理,包括产品、客户、供应商等相关信息的添加、修改、删除等功能。 (2)需求分析(或是任务分析) 1)产品类别信息管理:对客户的基本信息进行添加、修改和删除。 2)产品信息管理:对产品的基本信息进行添加、修改和删除。 3)供应商信息管理: 对供应商的基本信息进行添加、修改和删除。 4)订单信息管理:对订单的基本信 息进行添加、修改和删除。 5)统计报表:按选择日期期间,并按产品类别分组统 计订单金额,使用表格显示统计结果