首页 > 其他分享 >语法易错点

语法易错点

时间:2022-12-01 21:56:30浏览次数:36  
标签:... 易错 rows -- unbounded 语法 between select

1. 创建临时表

with tmp as 
    (select ... from ...)
select ... from ...

--创建单个临时表后,重新书写查询语句时,无需逗号隔开。

with tmp1 as
    (select ... from ...),
with tmp2 as
    (select ... from ...)

--创建多个临时表时,需逗号分隔。

2. 选择分支

case when ... then '...'
    when ... then '...'
    else ... end as ...

--多分支无需逗号分隔,注意单引号位置。

3. 窗口函数

... over(partition by ... order by ...)

--注意括号内的语法顺序。

... over(order by rows between unbounded preceding and current row)
... over(rows between unbounded preceding and unbounded following)

--注意 order by、rows between 缺省时,rows between 的默认值。

标签:...,易错,rows,--,unbounded,语法,between,select
From: https://www.cnblogs.com/peitongshi/p/16942912.html

相关文章

  • PowerScript语法参考手册之语言基础
    PowerScript语法参考手册​前言:本文用于PowerBuilder12.6程序员,PowerBuilder最初由Sybase发布,能很快捷开发C/S程序或者多层应用系统。SAP以58亿美元现金收购Sybase以抗衡甲......
  • 61. Rotate List(易错)
    k places,where kForexample:Given ​​1->2->3->4->5->NULL​​ and k = ​​2​​,return ​​4->5->1->2->3->NULL​​.​​Subscribe​​ toseewhich......
  • 2 基本语法
    HeadFirstJava和AcWingJava课程做的总结2。2.1判断语句if语句基本if-else语句:当条件成立时,执行某些语句;否则执行另一些语句。else语句可以省略当只有一条......
  • 基础语法
    <!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title></title> </head> <body> <!--数据渲染--> <divid="app"> <!--模板语法--> <div......
  • Markdown语法
    标题:#一级标题##二级标题###三级标题 字体:**加粗***斜体****加粗斜体***~~删除线~~ >引用分割线:--- ![截图](C:\Users\15766\Pictures\IMG_E1126(1)......
  • ES6模块化语法规范
    3种方式导入语法导出语法作用注意事项es6基础语法-按需导入 import{接收名,接收名,...}from'模块'           另外一种方式  ......
  • Python基本语法
    Python基本语法字面量掌握字面量的含义代码中,被写在代码中的固定的值,称之为字面量常见的字面量类型我们目前了解:整数、浮点数、字符串这三类即可基于print语句完成......
  • Objective-C语法property详解
    1、简介: property是Objective-C的关键词,与@synthesize配对使用,用来让编译好器自动生成与数据成员同名的方法声明。@synthesize则是用来生成对应声明方法的实现。 1.1prop......
  • Objective-C语法之KVC的使用
    除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。下图来自苹果官网: 如何使用KVC存取对象属性呢?看个示例1、使用KVC定义......
  • day42 6-5 springMVC调度器、ModelAndView、配置thymeleaf模板引擎 & 6-6 thymeleaf语
    springMVC调度器-DispatcherServlet-SpringMVC框架的入口定义DispatcherServlet成为调度器,配置在web.xml文件中,用于拦截匹配的请求。并解析请求url,将请求分发给对应......