![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
52 H
这个作者很懒,什么都没留下…
展开
-
Oracle的substr函数简单用法 与substring区别
substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',2,4) //返回结果为 'ello'substr('Hello World',-3,3)//返回结果为 'rld' *负数(-i)表示截取的开始位置为字符串右端向左数第i个字符作用:从字符串索引(下标)为index1的字符开始截取长度为index2-index1 的字符串。Str...转载 2019-11-19 17:26:16 · 1487 阅读 · 0 评论 -
oracle中实现截取字符串(substr)、查找字符串位置(instr)、替换字符串(replace)
(1)oracle中实现截取字符串:substrsubstr(string, start_position, [length])其中,string是元字符串,start_position为开始位置,length是可选项,表示子字符串的位数。例子:substr('ABCDEFG', 0); -- 返回结果是:ABCDEFG,从0位开始截取后面所有subst...转载 2019-11-19 17:24:53 · 589 阅读 · 0 评论 -
SQL left join 左表合并去重技巧总结
建表:CREATE TABLE `table1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(60) DEFAULT NULL, `age` varchar(200) DEFAULT NULL, `sponsor_id` ...转载 2019-11-19 17:06:12 · 557 阅读 · 0 评论 -
SQL中INNER、LEFT、RIGHT JOIN的区别和用法详解
相信很多人在刚开始使用数据库的INNER JOIN、LEFT JOIN和RIGHT JOIN时,都不太能明确区分和正确使用这三种JOIN操作,本文通过一个简单的例子通俗易懂的讲解这三者的区别,希望对大家能带来帮助。首先,我们创建示例数据库和表。同时也要明确一个概念:A INNER/LEFT/RIGHT JOIN B操作中,A表被称为左表,B表被称为右表。创建示例数据库school,在数据库s...转载 2019-11-13 11:23:54 · 161 阅读 · 0 评论 -
关于sql和MySQL的语句执行顺序(必看!!!)
今天遇到一个问题就是mysql中insert into 和update以及delete语句中能使用as别名吗?目前还在查看,但是在查阅资料时发现了一些有益的知识,给大家分享一下,就是关于sql以及MySQL语句执行顺序:sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。 ...转载 2019-10-31 20:58:49 · 165 阅读 · 0 评论