一些不常用的Oracle用法记录(含模糊查询)
(一)、判断 某字段 是否包含 某字符串
select * from mc_member m where instr(m.bu, 'BU') > 0 --查询bu包含'BU'
(二)、将 某字段,符合条件的部分字符串,替换成 指定的字符串
update mc_member m set m.bu = replace(m.bu,'BU','') where instr(m.bu, 'BU') > 0 --去掉(替换成空)bu 里 的BU字符串
(三)、判断 某字符串 的长度
select * from mc_member m where length(m.name) < 3 --查询 名字 为两个字的人
(四)、截取 特定长度 的字符串
select SUBSTR(m.name,0,1) 姓氏,m.* from mc_member m order by 姓氏 --SUBSTR(string,start,count) 提出 名字 的姓氏
select t.姓氏, count(1) 数量
from (select SUBSTR(m.name, 0, 1) 姓氏 from mc_member m) t
group by t.姓氏 -- 统计 每个姓氏 的数量
(五)、返回指定长度的字符串
select lpad(rpad('gao',5,'R'),7,'L')from dual; --不够的用 指定的 字符串填充
(六)、返回除去左右空格的字符串
select ltrim(rtrim(' gao qian jing ',' '),' ') from dual; --去掉字符串左右的空格
(七)、最常用的 模糊查询(多用于表格顶部的条件删选时用)
select * from mc_member m where m.name like '%欣%' --名字中带‘欣’字的
一些不常用的Oracle用法记录(含模糊查询)的更多相关文章
- Oracle学习笔记_07_模糊查询
附录:参考资料 1.Oracle sql语言模糊查询--like后面的通配符 2.oracle sql语言模糊查询--通配符like的使用教程
- Oracle:时间字段模糊查询
需要查询某一天的数据,但是库里面存的是下图date类型 将Oracle中时间字段转化成字符串,然后进行字符串模糊查询 select * from CAINIAO_MONITOR_MSG t WHERE ...
- mybatis oracle和mysql like模糊查询写法
oracle:RESOURCE_NAME LIKE '%' || #{resourceName} || '%'mysql:RESOURCE_NAME like concat(concat(" ...
- 007.Oracle数据库 , 使用%进行模糊查询
/*Oracle数据库查询日期在两者之间*/ SELECT PKID, OCCUR_DATE, ATA FROM LM_FAULT WHERE ( ( OCCUR_DATE >= to_date ...
- Oracle Blob 字段的模糊查询
原文地址:http://blog.csdn.net/springk/article/details/6866248
- mybatis+oracle实现简单的模糊查询
第一种 concat select * from cat_table where cat_name like concat(#{catName},'%') --单个百分号 select * from ...
- pt-kill 用法记录
pt-kill 用法记录 # 参考资料Percona-Toolkit系列之pt-kill杀会话利器http://www.fordba.com/percona-toolkit-pt-kill.html ...
- [ SHELL编程 ] 编程常用的ORACLE相关命令
本文主要描述shell编程中常用的Oracle相关命令. 1.sqlplus -L/-S参数 sqlplus -L user/password #-L参数表示用户只尝试登录一次, 而不是在出错时再次提 ...
- CURL 用法记录
CURL 用法记录 在工作中经常需要用到curl 命令,记录一下常用的场景 Send a POST Request with JSON Data curl -d '{"login" ...
随机推荐
- js打印html指定元素,解决动态获取的图片无法打印问题
用js来调用浏览器的打印接口很容易,一两行代码就能搞定,但是有些数据是通过动态生成的,例如一些动态生成的二维码,有时候调用打印接口图片会无法显示 为了解决这个问题,建议使用下面这个库 下载:https ...
- Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真
Xilinx Vivado的使用详细介绍(1):创建工程.编写代码.行为仿真 Author:zhangxianhe 新建工程 打开Vivado软件,直接在欢迎界面点击Create New Projec ...
- day6_自定义类型转换
#include <iostream> using namespace std; class Point2D{ public: Point2D(int x, int y):m_x(x), ...
- R语言并行运算示例 parallel 包
library(parallel)#example 1cl <- makeCluster(getOption("cl.cores", 2))clusterApply(cl, ...
- element-UI——el-table添加序号
转载自:https://www.cnblogs.com/langxiyu/p/10641060.html Part.1 示例 当我们想在 el-table 中添加序号列时,如下: <el-tab ...
- 金蝶K3常用数据表
金蝶K3WISE常用数据表 K3Wise 14.2 清空密码update t_User set FSID=') F ", ,P T #8 *P!D &D 80!N &@ &l ...
- 【XAF问题】层层分级,如何让按钮显示指定的视图
一.问题 1. 层层分级,如何让按钮显示指定的视图 二.解决方法 解决方法:因为它是层层级别的,不能显示出来指定的视图,需要添加ActionContainer,才可以显示出来
- Underscore源码阅读极简版入门
看了网上的一些资料,发现大家都写得太复杂,让新手难以入门.于是写了这个极简版的Underscore源码阅读. 源码: https://github.com/hanzichi/underscore-an ...
- 免费赠送原创的opengl电子书教程和案例源码
免费赠送原创的opengl电子书和案例源码,有兴趣qq群 52391108 下面是一部分教程截图
- 20175212 《Java程序设计》第2周学习总结
学号 20175212 <Java程序设计>第2周学习总结 教材学习内容总结 1.数据类型 此节介绍的数据类型与C中常用的相比仅多了Boolean(逻辑类型).byte(取值范围:[-12 ...