此sql语句包括了两个聚合函数做除法求百分比,并保留两位小数,直接输出字符串形式的百分比。以及对case when在聚合函数的应用。 SELECT ss.SS_NAME,SS_ID, COUNT(ea.EA_ID) AS…
分类:SQL
SQL 在OPENQUERY中使用参数
OpenQuery 是SQL Server用来与其他Server交互的一种技术,通过OpenQuery,SQL Server 可以直接访问其他数据库资源。而其他数据库在OpenQuery 表达式中是以Linked Ser…
HiveSql计算占比、同比、占环比
一、数据准备 -- 创建表并插入数据 CREATE TABLE `saleorder` ( `order_id` int , `order_time` date , `order_num` int ) INSERT IN…
【08】把 Elasticsearch 当数据库使:计算后再聚合
使用 https://github.com/taowen/es-monitor 可以用 SQL 进行 elasticsearch 的查询。前面我们了解到在聚合之前可以做很多种变换,然后把变换之后的key再去分桶。这种变换…
go database/sql sql-driver/mysql 操作
这里使用的是github.com/Go-SQL-Driver/MySQL, 所以需要下载一个github.com/Go-SQL-Driver/MySQL 引入 database/sql 和 github.com…
SQL Server删除表及删除表中数据的方法
删除表的T-SQL语句为: drop table <表名> drop是丢弃的意思,drop table表示将一个表彻底删除掉。 删除表数据有两种方法:delete和truncate。 delete的用法如下:…
SQL*Loader 详解
在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法: 1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的 dblink,然后…
SQL VS NoSQL 如何选择数据库
在前一篇文章中我们主要的讨论了SQL与NoSQL数据库之间的主要的差别。接下来,我们将会利用上一篇中的知识来确定在特定的场景中如何确定比较好的选择。 首先我们先来总结一下: SQL数据库: 使用表存储相关的数据 在使用…
SqlServer 查询SQL执行时间
set statistics profile on set statistics io on set statistics time on go <这里写上你的sql语句...> go set statist…
【04】把 Elasticsearch 当数据库使:按字段聚合
使用 https://github.com/taowen/es-monitor 可以用 SQL 进行 elasticsearch 的查询。最简单的聚合是把整个index当作一个巨大的bucket(桶),然后去数这个桶里的…
存储过程
创建存储过程语法 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果…
N分钟看懂SQL基础语法
网站Y分钟学会X语言上展示了多种语言的基础语法,其他很多语言都有中文版本了,但SQL没有。于是我简单翻译一下。 -- 注释以 -- 开始 -- 每条命令以;结束 -- SQL并不区分关键字的大小写.为了更容易把关键字与数…