首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

oracle基础|oracle函数使用|oracle单行函数(字符函数、日期函数数字函数、转换函数)使用

目录 一、 前言 二、什么是函数 1、哑表dual 2、字符函数 3、数字函数 4、日期函数 5、类型转换函数 6、千年虫: ---- 一、 前言 前面我们学了一些简单用法,今天要学习oracl函数使用...,函数是oracle非常重要功能,如果将函数学会了,那么基本上在项目的一些增删改查功能,就可以很轻松上手了,所以这篇文章一定要认真的看 二、什么是函数 这里函数相当于java中写好一些方法,有名字...函数分为: 1.单行函数 1.字符函数 2.日期函数 3.数字函数 4.转换函数 2....trunc(sysdate,'dd')--返回当前年月日 5、类型转换函数 1).TO_CHAR 将日期或者数值转换成字符串 2).TO_NUMBER 将字符串转换成数字 3).TO_DATE 将日期字符串转换成日期...这个事情当时被称为千年虫 数据库中表示日期中年份有俩种: yy和rr 之前一直使用时候yy格式,后来才有的rr格式 yy表示使用一个俩位数表示当前年份

7.1K10

PHP中正则表达式学习及应用

正则表达式元字符 * 匹配前一个内容0次1次多次 . 匹配内容0次1次多次,但不包含回车换行 + 匹配前一个内容1次多次 ?...匹配前一个内容0次1次 | 选择匹配类似PHP中| (因为这个运算符合是弱类型导致前面最为整体匹配) ^ 匹配字符串首部内容 $ 匹配字符串尾部内容 \b 匹配单词边界,边界可以是空格或者特殊符合...并放入内存,可使用\1 \2…依次获取 按照运算顺序计算匹配 ( ) 圆括号因为是内存处理所以最高 * ?...匹配时候 x 忽略正则中空白 A 强制从头开始匹配 D 强制$匹配尾部无任何内容 \n U 禁止贪婪匹配 只跟踪到最近一个匹配符并结束, 常用在采集程序上正则表达式 preg_match_all...subject [, int limit [, int flags]] )通过正则表达式来切割相关内容,类似之前学过explode切割函数,但explode只能按照一种方式切割有局限性。

1K80
您找到你想要的搜索结果了吗?
是的
没有找到

如何在Linux中使用 seq 命令打印具有指定增量格式数字序列?

seq 命令是 sequence 缩写,用于打印数字序列,数字可以是整数实数(带小数点)。 让我们看看如何通过一些示例来使用此命令。...使用 seq 命令 可以使用不带选项 seq 来生成 3 种不同格式数字序列。 打印数字序列直到上限 在最简单形式中,为 seq 指定一个上限,它将打印从 1 到上限序列。...seq n 这是一个例子: wljslmz@lhb:~$ seq 4 1 2 3 4 两个数字之间打印顺序(下限和上限) 可以按升序提供两个数字,它将打印从小数字到大数字序列。...seq n1 inc n2 增量值可以是整数十进制值。...%e以指数格式和%f浮点格式显示数字。 以字符串为分隔符打印序列 到目前为止,序列都是垂直打印,这是因为默认情况下,分隔符是换行符,可以使用 option 更改它s。

1.5K50

PHP中正则使用

” \d     匹配一个数字;等价于[0-9] \D     匹配除数字以外任何一个字符;等价于[^0-9] \w     匹配一个英文字母、数字下划线;等价于[0-9a-zA-Z_] \W    ...\t     匹配一个制表符;等价于 \x09\\cl \v     匹配一个垂直制表符;等价于\x0b\ck \oNN   匹配一个八进制数字 \xNN   匹配一个十六进制数字 \cC   ...匹配一个控制字符 模式修正符(Pattern Modifiers): 模式修正符在忽略大小写、匹配多行中使用特别多,掌握了这一个修正符,往往能解决我们遇到很多问题。...匹配到最近字符串 e     -将替换字符串作为表达使用 格式:/apple/i匹配“apple”“Apple”等,忽略大小写。    ...PCRE正则表达式函数: preg_match()和preg_match_all() preg_quote() preg_split() preg_grep() preg_replace() 函数具体使用

3.7K30

基于PHP函数操作方法

php //简单函数 function show(){ echo "hello"; } show(); //有参数函数 function show($a){ echo "$a/【当下浏览服务器和开发工具是哪些...hello|mike|nice|159"; var_dump(explode("|",$str)); //合并字符串 $arr = [2,5,9,6,3]; echo implode($arr); //...前面的表达式可以出现0,1次   {n}匹配n次 {n,}至少出现n次最多不限 {n,m}至少n次最多m次   x|y 意思 [abc]匹配其中任意一个 [a-z]匹配a到z之间任意一个   d任意一个数字...S任何可见字符 w包括下划线任意单词字符 $s = a1b2c3d4e5; echo preg_replace("/d/","*",$s);//替换 var_dump(preg_split("/d/...> 以上这篇基于PHP函数操作方法就是小编分享给大家全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

23320

PHP正则表达式,看这一篇就够啦!

基本语法 界定符: 标识一个正则表达式开始和结束,用'/''#''{ }',因为语法'{ }'也可能是正则表达式运算符,为了避免混淆,所以不建议使用。...匹配一个可见原子,即[^\f\n\r\t\v],相当于[^\s]z \w 匹配任意一个数字、字母下划线,即[0-9a-zA-Z_] \W 匹配任意一个非数字、字母下划线,[^0-9a-zA-Z...: U 懒惰匹配 i 忽略英文字母大小写 x 忽略正则表达式空白符 s 让元字符'.'...可以是一个字符字符串数组。 replacement:用于替换字符字符串数组 subject:要进行搜索和替换字符字符串数组。 limit:替换最大次数。默认是 -1(无限)。...类似函数preg_filter,参数与preg_replace一致 区别(使用数组进行匹配时候才看得出区别): preg_replace:不管是否有替换,返回全部结果 preg_filter:只返回匹配结果

61220

PHP正则表达式_python正则匹配字母

---- 二、正则表达式中元素 介绍   1、正则表达式中包含三种元素分别为:量词、元字符、修饰符   2、前导字符串:就是符号前面的一个字符字符串 量词 量词 说明 + 匹配任何至少包含一个前导字符串...* 匹配任何包含零个多个前导字符串 ?...匹配任何包含零个1个前导字符串 ....a-zA-Z0-9和下划线字符串 \d 匹配任何包含数字字符 \D 匹配任何非数字字符 \s 匹配任何空白字符 \S 匹配任何非空白字符 \b 匹配是否到达了单词边界 \B 匹配没有到达了单词边界 \...定界正则,在每一个对于正则表达式语法而言有特殊含义字符前插入一个反斜杠 5、preg_replace()   替换模式所有出现,然后替换成想要字符串返回出来 6、preg_split()

2.7K20

php开发中常用几个技巧

一 php foreach 数组添加新属性 之前没注意这个问题,今天发现通过 foreach 遍历数组时,新增属性并没有添加到数组中。...foreach ($tags as $tag) { $tag["name"] = "new name"; } //解决方法一:使用 array item 引用 //解决方法二 PHP 分割字符串时指定多个分隔符...在使用 PHP Laravel 实现博客文章打多标签功能,输入时标签以英文逗号为分隔符。...但是 PHP 字符串分割函数 explode 只支持单个分隔符: $tags = explode(",", $tags_str); 这样做不能兼容中文逗号,因为在输入中文标签时很容易误输入中文逗号。...所以使用正则方式来分割: >>> $tags_str = "php, Kotlin, 安卓, 网站"; => "php, Kotlin, 安卓, 网站" >>> preg_split( "/(,|,)

51120

PHP基础编程之鬼斧神工正则表达式-正则表达式初探+常用正则表达式函数

2.正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则字符串。 3.正则表达式是繁琐,但它是强大,学会之后应用会让你除了提高效率外,会给你带来绝对成就感。...接收3个参数: 参数名 说明 $pattern 输入要搜索模式,也就是正则字符串 $replacement 替换字符字符串数组 $subject 要进行搜索和替换字符字符串数组 preg_replace...区别只有在匹配字符串数组时preg_filter 只返回匹配结果,不匹配直接忽略,而 preg_replace 将不匹配结果也一起返回。 我们来看一段示例代码: <?.... * 微信公众号: 学长冷月 */ $pattern = "/[0-9]/"; //匹配数字0-9 $subject = "4sd4as5ds5ds"; //待匹配文本 $res = preg_split... | : - 也就是说,在使用正则表达式时,有些特殊字符有其他特定意义,而使用preg_split()转义后,可以被PHP正则函数正常识别。

62910

php开发中常用几个技巧

一 php foreach 数组添加新属性 之前没注意这个问题,今天发现通过 foreach 遍历数组时,新增属性并没有添加到数组中。...name"; } //解决方法二 foreach ($tags as $index => $tag) { $tags[$index]["name"] = "new name"; } PHP 分割字符串时指定多个分隔符...在使用 PHP Laravel 实现博客文章打多标签功能,输入时标签以英文逗号为分隔符。...但是 PHP 字符串分割函数 explode 只支持单个分隔符: $tags = explode(",", $tags_str); 这样做不能兼容中文逗号,因为在输入中文标签时很容易误输入中文逗号。...所以使用正则方式来分割: >>> $tags_str = "php, Kotlin, 安卓, 网站"; => "php, Kotlin, 安卓, 网站" >>> preg_split( "/(,|,)

35120

PHP学习笔记——正则表达式

1、正则表达式中包含三种元素分别为:量词、元字符、修饰符 2、前导字符串:就是符号前面的一个字符字符串 量词 说明 匹配任何至少包含一个前导字符串 匹配任何包含零个多个前导字符串...匹配任何包含零个1个前导字符串 ....| 选择符 匹配字符左边或者右边 () 分组,提取 //量词 //preg_match()函数匹配成功返回1,失败返回0 echo preg_match('/a+/','abc');/...和下划线字符串 \W 匹配任何不包含a-zA-Z0-9和下划线字符串 \d 匹配任何包含数字字符 \D 匹配任何非数字字符 \s 匹配任何空白字符 \S 匹配任何非空白字符...= {} [] | \\ : echo preg_match('/\$/', '$');//返回1 修饰符 说明 i 完全不区分大小写 m 可以采用多行识别,遇到换行也承认匹配规则 x 忽略掉规则模式中空白字符

1.1K30

PHP正则表达式之量词、元字符、修饰符

介绍 1、正则表达式中包含三种元素分别为:量词、元字符、修饰符 2、前导字符串:就是符号前面的一个字符字符串 量词 + 匹配任何至少包含一个前导字符串 * 匹配任何包含零个多个前导字符串 ?...匹配任何包含零个1个前导字符串 ....选择符 匹配字符左边或者右边 () 分组,提取 preg_match()函数 匹配成功返回1,失败返回0 echo preg_match('/a+/','abc');...\W 匹配任何不包含a-zA-Z0-9和下划线字符串 \d 匹配任何包含数字字符 \D 匹配任何非数字字符 \s 匹配任何空白字符 \S 匹配任何非空白字符 \b...: echo preg_match('/\$/', '$');//返回1 修饰符 修饰符 说明 i 完全不区分大小写 m 可以采用多行识别,遇到换行也承认匹配规则 x 忽略掉规则模式中空白字符

88842

php函数笔记

isset($ab)判断$ab是否存在 error_reporting(0);//禁用错误报告 使用@符号也可以 explode("/",$str)把字符串以/分割为数组 preg_match_all...匹配到字符串 废弃eregi函数同理,传说使用preg函数更高效 strstr() 函数搜索一个字符串在另一个字符串中第一次出现。...不设置此函数的话默认为30s str_replace()使用一个字符串替换字符串中另一些字符。 header()向客户端浏览器发送 HTTP 。...is_numeric()函数检测变量是否为数字数字字符串 urlencode()返回字符串,此字符串中除了 -_....array_key_exists() 函数判断某个数组中是否存在指定键名 md5(arg[,arg]) 函数计算字符 MD5 散列,第二参数规定十六进制二进制输出格式。

1.2K20

php时间函数 time()和Date()详解

另外一个好处是time()函数返回是一个整数,你可以将其作为整数字文本字段存入数据库,而不必使用特别的日期/时间字段。 ...但如果我们在一个十分复杂句子中需要包含日期和时间,我们是否需要对每个字符使用转义字符?  答案当然是不。我们使用另一个函数strftime()。  strftime()有两个好处。...PHP4Windows版本则不需要做任何修补即可直接使用BC高精度函数。  现在你已经得到处理日期和时间函数,剩下就是如何将其运用到你PHP程序中。...这个函数来拆分字符explode("这引号里面是条件来哦,改成:就会用:来拆分字符,可以应用到很多方面去",后面要拆分字符串) */ $Date_explode_1=explode("-...",$Date_1); $Date_explode_2=explode("-",$Date_2); /* 拆分后字符串,我们通过使用mktime函数来计算时间, 必须说明一下是mktime计算出来时间是用秒来算

6.8K60

PHP正则表达式

正则表达式 1、正则表达式中包含三种元素分别为:量词、元字符、修饰符 2、前导字符串:就是符号前面的一个字符字符串 量词 说明 + 匹配任何至少包含一个前导字符串 * 匹配任何包含零个多个前导字符串...匹配任何包含零个1个前导字符串 ....| 选择符 匹配字符左边或者右边 () 分组,提取  //量词   //preg_match()函数匹配成功返回1,失败返回0   echo preg_match('/a+/','abc...-9和下划线字符串 \d 匹配任何包含数字字符 \D 匹配任何非数字字符 \s 匹配任何空白字符 \S 匹配任何非空白字符 \b 匹配是否到达了单词边界 \B 匹配没有到达了单词边界 \ 匹配正则中特殊字符...= {} [] | \ :   echo preg_match('/$/', '$');//返回1 修饰符 说明 i 完全不区分大小写 m 可以采用多行识别,遇到换行也承认匹配规则 x 忽略掉规则模式中空白字符

1.5K10
领券