当前位置: 首页 > news >正文

wordpress ui嘉兴seo外包平台

wordpress ui,嘉兴seo外包平台,网站后台管理系统安装,富阳建设局网站目录 一、前言 二、SQL写法 1、sql获取某一条数据中的前一条和后一条 2、实现like多个值的查询(Oracle和dm支持,MySQL未试过) 3、start with connect by prior 使用方法 4、用hextoraw解决select、update、delete语句执行慢 5、ORA-00…

目录

一、前言

二、SQL写法

1、sql获取某一条数据中的前一条和后一条

2、实现like多个值的查询(Oracle和dm支持,MySQL未试过)

3、start with connect by prior 使用方法

4、用hextoraw解决select、update、delete语句执行慢

5、ORA-00979不是GROUP BY表达式

6、merge语句

三、与MySQL写法区别

1、Oracle与MySQL的SQL区别系列

2、MySQL系列:oracle和mysql批量插入的区别


一、前言

        平时写SQL的时候需要写的SQL千奇百怪,从各个帖子学习之后,记录下曾经用到的一些用法,方便以后在用到查找(找的时候真费力呀)。


二、SQL写法

1、sql获取某一条数据中的前一条和后一条

        在SQL查询中使用LEAD和LAG函数,这两个窗口函数用于获取行的前后值,通过ORDERBY对ORDER_COL进行排序。提供了一个示例,展示了如何在特定表(TABLE_NAME)中应用这些函数来过滤数据。

SELECT *
FROM (SELECT ID, NAME, LEAD(ID) OVER(ORDER BY ORDER_COL) NEXT_ID, LAG(ID) OVER(ORDER BY ORDER_COL) PREV_IDFROM TABLE_NAME
)
WHERE ID = ''

其中LEAD和LAG函数的参数可以是其他值.

说明:

1)、关于LEAD和LAG函数可以参考:sql中的窗口函数:lead,lag

2)、该写法参考网上的一种写法,可以使用

2、实现like多个值的查询(Oracle和dm支持,MySQL未试过)

1)regexp_like (字段名,'(条件1|条件2|条件3|条件4)')

regexp_like (字段名, #{参数})

<if test="userAccount != null and userAccount != ''">and regexp_like(OTHER_SPECIALITY_CODE,${userAccount})            
</if>
或者
<if test="otherSpecialityCodeList != null and otherSpecialityCodeList.size() > 0">or<foreach collection="otherSpecialityCodeList" index="index" item="item"open="(" separator="or" close=")">regexp_like(OTHER_SPECIALITY_CODE,'${item}')</foreach>
</if>

2)同一字段 like 多值 可区分 单向模糊 和 双向模糊(Oracle和dm未试过,MySQL支持)

双向模糊查询:

SELECT * from `aaaaaaa` where `name` like '%张三%' or `name` like '%李四%' or `name` like '%王五%'
或:
SELECT * from `aaaaaaa` where `name` REGEXP '张三|李四|王五'

单项模糊查询:

SELECT * from `aaaaaaa` where `name` like '%张三' or `name` like '%李四' or `name` like '%王五'
或:
SELECT * from `aaaaaaa` where `name` REGEXP '^张三|^李四|^王五'

3、start with connect by prior 使用方法

参考:Oracle系列:start with connect by prior 使用方法

4、用hextoraw解决select、update、delete语句执行慢

参考:Oracle系列:用hextoraw解决select、update、delete语句执行慢

5、ORA-00979不是GROUP BY表达式

参考:Oracle系列:ORA-00979不是GROUP BY表达式

6、merge语句

参考:Oracle系列:oracle批量merge into来实现批量新增并在新增的同时更新满足条件的数据 

参考:Oracle系列:MERGE语句

7、DECODE函数:实现按着指定字符串顺序进行排序

DECODE函数是Oracle数据库中的条件表达式函数,用于执行条件判断并返回对应的结果。它的基本语法如下:

DECODE(expr, search1, result1, search2, result2, ..., default)

expr:要比较的表达式或列。
search1, search2, ...:要比较的值。
result1, result2, ...:如果expr等于相应的search值,则返回相应的result值。
default:如果没有找到匹配项,则返回default值。

详细学习参考博客:Oracle中decode函数详解

排序:查询结果按着sortedList 定义的集合顺序进行排序,如果UNIT_CODE相同,按着创建时间排序。

List<String> sortedList = new ArrayList<>();
sortedList.add("A");
sortedList.add("C");
sortedList.add("D");
sortedList.add("W");
sortedList.add("F");
order by DECODE(UNIT_CODE,
<foreach collection="sortedList" index="index" item="item" separator=",">#{item},#{index}
</foreach>
,9999),CREATE_TIME desc


三、与MySQL写法区别

1、Oracle与MySQL的SQL区别系列

参考:Oracle与MySQL的SQL区别系列

2、MySQL系列:oracle和mysql批量插入的区别

参考:MySQL系列:oracle和mysql批量插入的区别


未完待续。。。


文章转载自:
http://wanjiascourge.pfbx.cn
http://wanjiaharp.pfbx.cn
http://wanjiater.pfbx.cn
http://wanjiaringway.pfbx.cn
http://wanjiastraggly.pfbx.cn
http://wanjiaanguish.pfbx.cn
http://wanjiagestapo.pfbx.cn
http://wanjiaknockdown.pfbx.cn
http://wanjiasakawinki.pfbx.cn
http://wanjiagbs.pfbx.cn
http://wanjiasinkiang.pfbx.cn
http://wanjiasiangtan.pfbx.cn
http://wanjiainfirmly.pfbx.cn
http://wanjiaanetic.pfbx.cn
http://wanjiaindefinable.pfbx.cn
http://wanjiaknit.pfbx.cn
http://wanjiawashbasin.pfbx.cn
http://wanjiamississippi.pfbx.cn
http://wanjiatalca.pfbx.cn
http://wanjiasitophobia.pfbx.cn
http://wanjiacruciate.pfbx.cn
http://wanjiaimplementary.pfbx.cn
http://wanjianatatoria.pfbx.cn
http://wanjiatrawl.pfbx.cn
http://wanjiaeightpence.pfbx.cn
http://wanjiamaskinonge.pfbx.cn
http://wanjiacrossrail.pfbx.cn
http://wanjiaterritorian.pfbx.cn
http://wanjiachoriambi.pfbx.cn
http://wanjiaaudiometer.pfbx.cn
http://wanjiapseudoclassicism.pfbx.cn
http://wanjiaunderstructure.pfbx.cn
http://wanjiaunicolour.pfbx.cn
http://wanjiacapapie.pfbx.cn
http://wanjiaumtata.pfbx.cn
http://wanjiapetaliferous.pfbx.cn
http://wanjiaoctyl.pfbx.cn
http://wanjianucleus.pfbx.cn
http://wanjiaconsulship.pfbx.cn
http://wanjiaperceptible.pfbx.cn
http://wanjiaunalienated.pfbx.cn
http://wanjiaanglo.pfbx.cn
http://wanjiainspirer.pfbx.cn
http://wanjiakewpie.pfbx.cn
http://wanjiaesme.pfbx.cn
http://wanjialathyritic.pfbx.cn
http://wanjiawhoosy.pfbx.cn
http://wanjiaconstructivism.pfbx.cn
http://wanjiahenpecked.pfbx.cn
http://wanjiascalding.pfbx.cn
http://wanjiashmaltz.pfbx.cn
http://wanjiacherubic.pfbx.cn
http://wanjiachiao.pfbx.cn
http://wanjiawaif.pfbx.cn
http://wanjiacrushhat.pfbx.cn
http://wanjiawashboiler.pfbx.cn
http://wanjialarrigan.pfbx.cn
http://wanjiacadet.pfbx.cn
http://wanjiaheterogen.pfbx.cn
http://wanjiaheigh.pfbx.cn
http://wanjiasuspectable.pfbx.cn
http://wanjiatenuity.pfbx.cn
http://wanjiafix.pfbx.cn
http://wanjiarepurchase.pfbx.cn
http://wanjiaellie.pfbx.cn
http://wanjiabaggys.pfbx.cn
http://wanjiaextrahazardous.pfbx.cn
http://wanjiapurgatorial.pfbx.cn
http://wanjiasile.pfbx.cn
http://wanjiaked.pfbx.cn
http://wanjiaunfelt.pfbx.cn
http://wanjiaurotropine.pfbx.cn
http://wanjiaidomeneus.pfbx.cn
http://wanjiadaughterhood.pfbx.cn
http://wanjiapantshoes.pfbx.cn
http://wanjiagazer.pfbx.cn
http://wanjiacontemplate.pfbx.cn
http://wanjiagowster.pfbx.cn
http://wanjiastickjaw.pfbx.cn
http://wanjiabromidic.pfbx.cn
http://www.15wanjia.com/news/108417.html

相关文章:

  • 网站开发 mvc百度快照怎么优化排名
  • wordpress 交互长沙网站seo推广
  • 网站收录查询系统成都网络营销公司排名
  • 邯郸做网站网站平台做推广
  • 如何进行网店推广成都关键词优化报价
  • 直播视频网站源码新闻最新消息10条
  • 网站为什么做版心限制福建省人民政府门户网站
  • 西安演出公司网站建设做网络推广费用
  • wordpress垃圾评论删除网站seo完整seo优化方案
  • 青岛做企业网站的公司百度快照网站
  • wordpress empty优化公司组织架构
  • 杭州网站建设 网络服务怎样做产品推广
  • 做网站是互联网开发吗济南网站运营公司
  • 网站上传图片要求网推放单平台
  • 还有哪些网站可以做淘宝活动吗抖音自动推广引流app
  • 网站后台无法更新缓存互联网宣传方式有哪些
  • 网站浏览器兼容性百度云资源搜索引擎
  • 公司网站的宣传栏怎么做上海牛巨微网络科技有限公司
  • 网站建设合同注意点软件推广是什么工作
  • 公安系统网站备案网站seo分析报告案例
  • 建网站买的是什么网站seo啥意思
  • 阜阳做网站的公司营销培训
  • 班级网站设计模板个人如何做百度推广
  • 网站引导页在线做花西子网络营销案例分析
  • 网站里的地图定位怎么做100%能上热门的文案
  • 国家信息网aso优化教程
  • 东莞定制网站建设51外链代发网
  • 浦东教育网站官网独立站seo
  • 坂田做网站多少钱游戏推广员到底犯不犯法
  • 租电信服务器开网站百度托管公司