数据库表:
select * from rec order by rst,game_time;
ID GAME_TIME RST
------ -------------- ----
2 01-1月 -11 F
6 01-1月 -11 F
3 02-1月 -11 F
9 02-1月 -11 F
7 03-1月 -11 F
1 01-1月 -11 W
4 01-1月 -11 W
8 01-1月 -11 W
5 02-1月 -11 W
要求结果:
比赛日期 结果 结果统计
-------------- ---- ----------
02-1月 -11 失败 2
03-1月 -11 失败 1
02-1月 -11 胜利 1
01-1月 -11 失败 2
01-1月 -11 胜利 3
写出SQL1:decode函数
select game_time as 比赛日期, decode(rst,'F','失败','W','胜利','无结果') as 结果, count(rst) as 结果统计 from rec group by game_time,rst;
SQL2:case语句:
select game_time as 比赛日期, (case rst when 'W' then '胜利' when 'F' then '失败' else '无结果' end)结果, count(rst) as 结果统计 from rec group by game_time,rst;
记录下:
1. decode函数用法:
decode(表达式1,条件1,结果1,[条件2,结果2][default]);
2. case 语句:
case 表达式
when 表达式1 then ....
when 表达式2 then ....
else ......
end 表达式
相关推荐
用TypeScript编写的功能齐全的markdown解析器和编译器。 这是marked的流行库的分支(从chjj / release-0.3.7,2017年12月1日合并合并请求#961)。 郎 目录 安装 npm install @ts-stack/markdown --save 用法 最少...
标题中的"marked-0.3.2-1.zip"表明这是一个软件库的压缩包,标记为"marked"的版本0.3.2的第一个修正版。Marked通常是一个文本解析库,用于将Markdown语法转换为HTML,它在开发文档、博客和网站中非常常见。Markdown...
已弃用! 改用吧! (例子) 目录添加 原始目录 贡献 作者 执照 ...使用npm安装模块: ...所有方法都接受一个选项对象作为最后一个参数。 模板 类型: String 默认值: <%= depth %><%= bullet %>
const linkify = require ( "marked-linkify-it" ) ; // or ES Module script // import marked from "https://cdn.jsdelivr.net/gh/markedjs/marked/lib/marked.esm.js"; // import linkify from ...
开发者可以通过安装依赖、运行构建命令,将这个项目作为一个模块引入到自己的Vue项目中,或者直接在本地运行开发和测试。 总结,这款Markdown编辑器结合了marked和highlight.js的强大功能,为Vue项目提供了便捷的...
标记形式 ... 从诸如[text ?input?](name)类的markdown链接生成标签和输入控件。 安装 npm install marked-forms 重大变化 从v3.0.0版本开始,该库使用插件api。...var markedForms = require ( 'marked-forms' )
由于是一个良好且快速的 Markdown 解析器,因此解析和更新 Markdown 文档可能很有用。 使用示例: :打开标准 Markdown 文档并为 remark.js 添加所需的分隔符。 如何使用它? var marked = require ( 'marked' )...
totalshare2java.zip,一种提供基于常用的OAuth2的第三个网站登录功能的工具。一种提供基于常用的OAuth2的第三个网站登录功能的工具。
7. **版本控制**:从提供的压缩包文件名`markedjs-marked-26ae990`来看,这是`marked`的一个特定版本,可能包含了一些特定的修复或特性。保持库的更新以获取最新特性是最佳实践。 在实际开发中,`marked`可以用于...
GitHub的Markdown Sanitizer的端口,用于 提供了一个清除Markdown文档中HTML元素的清除器。 该实现是从移植的。 默认情况下,为提供消毒。... ... 创建此软件包的目的是用于 。... 它返回一个要清除的函数对象。 con
marked-engine是兼容的模板引擎,用于呈现Markdown。 安装 $ npm install marked-engine 用法 将marked-engine注册marked-engine扩展名为“ .md”的文件的模板引擎。 app . engine ( 'md' , require ( 'marked-...
总的来说,hexo-renderer-marked-plus是一个提升Hexo Markdown渲染体验的强大工具,特别是对于那些注重细节、追求个性化和希望避免ID冲突的博客作者来说。通过使用这个插件,我们可以享受到更加稳定、个性化的...
npm install marked marked-terminal 例子 var marked = require ( 'marked' ) ; var TerminalRenderer = require ( 'marked-terminal' ) ; marked . setOptions ( { // Define custom renderer renderer : new ...
【SQLPrompt .NET SQL工具】是一款专为Visual Studio(VS)和SQL Server数据库设计的高效插件,旨在提升SQL语句的编写效率和工作质量。该工具的核心功能是提供智能的SQL提示,使得开发人员在编写SQL语句时能够快速...
在"marked-master"这个文件夹中,可能包含了源代码、示例、测试用例、文档以及项目配置文件等,这些可以帮助开发者更深入地了解和使用这个库。通过阅读源码和文档,我们可以学习到Markdown解析的实现细节,理解如何...
安装npm install marked-images用法注意:重大更改: 从 ,该库使用插件api。 var marked = require ( 'marked' ) ;var markedImages = require ( 'marked-images' ) ;// opts are optionalvar opts = { xhtml : ...
"marked-element"是一个特定的库,它涉及到HTML元素的处理。在这个案例中,它似乎是一个与Polymer框架相关的组件,用于处理标记(Markdown)内容的显示。 标题中的"标记的库的元素接口"指出了这个库的核心功能,即...