2 Backcanhave7

尚未进行身份认证

学无止境,学以致用。

等级
TA的排名 3w+

关于SQL Server中left join on and 用法的介绍

一般情况下,SQL语句的执行顺序如下所示:(1)from(2)on(3)join(4)where(5)group by(6)having(7)select(8)distinct(9)union(10)order by从SQL语句执行顺序的这个角度,我们可以很好的理解left join on and的用法。以SQL Server为例,先创建两个测...

2019-12-06 17:05:13

SQL Server查询优化方法(查询速度慢的原因很多,常见如下几种)

今天看到一位博友的文章,觉得不错,转载一下,希望对大家有帮助,更多文章,请访问:http://blog.haoitsof...

2019-11-04 13:56:15

Excel2013 利用phonetic函数将多行数据合并到同一单元格中

场景:有一列邮箱数据,现在需要将他们合并到同一个单元格内,且邮箱之间要用英文的逗号隔开以前五条邮箱为例,利用phonetic函数实现这种合并:合并结果:其中,E列是添加的辅助列。...

2019-10-30 15:56:24

MySQL 多行数据合并成一行(查询不同用户号下的前三个非重复场景)

说明:文中使用的MySQL版本为MySQL8.0.17;MySQL配置文件中的sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION",此时select后跟的字段与group by后跟的字段不需要保持一致。创建测试表:# 创建测试表user_infocreate table user_info(user_num varchar(10)...

2019-10-11 13:46:54

数据库事务与锁详解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-10 15:13:46

数据库的锁机制

并发控制在计算机科学,特别是程序设计、操作系统、多处理机和数据库等领域,并发控制(Concurrency control)是确保及时纠正由并发操作导致的错误的一种机制。数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。下面举例说明并发操作带来的数据不一致性问题:现有两处火车票售票点,同时读取某一趟列车车票数...

2019-10-10 09:57:47

SQL Server 多行合并成一行与一行拆分成多行

多行合并成一行(逗号隔开):原表结构:合并后的结果:建表及插入数据:-- 创建测试用表rows_to_rowcreate table rows_to_row(name char(5) not null default '',hobby varchar(20) not null default '')-- 向测试表添加数据insert into rows_to...

2019-09-26 09:16:03

sql for xml path用法

FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.        一.FOR XML PATH 简单介绍    &nbsp...

2019-09-26 08:59:31

SQL Server XML基础学习之<5>—XQuery(query)

T-SQL 支持用于查询 XML 数据类型的 XQuery 语言的子集。XQuery 基于现有的 XPath 查询语言,并支持更好的迭代、更好的排序结果以及构造必需的 XML 的功能。在前面我们已经学习了 XPath 的基本语法,本章将学习T-SQL 的 XQuery 语法-----------------------------------------------------------...

2019-09-24 16:36:54

SQL Server XML基础学习之--XPath

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-09-24 11:31:31

SQL Server利用cross apply查询不同科目下排名前三的学生成绩信息

创建测试表:create table student_scores(name varchar(10) not null default '',subject varchar(10) not null default '',score int not null default 0)向测试表中添加数据:insert into student_scores values('A...

2019-09-23 17:13:57

CROSS APPLY和 OUTER APPLY 区别详解

SQL Server2005新增crossapply 和outerapply 联接语句,增加这两个东东有啥作用呢?我们知道有个 SQL Server2000中有个crossjoin是用于交叉联接的。实际上增加crossapply 和outerapply 是用于交叉联接表值函数(返回表结果集的函数)的, 更重要的是这个函数的参数是另一个表中的字段。这个解释可能有些含...

2019-09-23 15:24:57

SQL Server之创建表值函数

原文链接:https://segmentfault.com/a/1190000017117480 ...

2019-09-23 13:57:48

SQL Server常用函数总结

(1)charindex(expression1 , expression2 [ , start_location ]):参数说明:expression1 必需参数——要查找的子字符串expression2 必需参数 ——父字符串start_location 可选参数——指定从父字符串开始查找的位置,默认位置从1开始charindex函数的作用:从expression2字符串中...

2019-09-18 18:17:02

Python批量处理Excel文件之删除操作

批量删除多个Excel文件中的同一指定行场景:在文件夹数据资料中,有多个Excel文件,每个Excel文件的格式相同,如下图所示:现在需要删除每个Excel文件中的指定行,如下图所示,要删除Excel文件中某个Sheet的第63行:方法一,使用win32com包:# 导入要用到的相关包:from win32com.client import Dispatch # 需要...

2019-09-07 21:50:58

LeetCode会员SQL题题解(简单篇)

说明1:本文使用的MySQL的版本是8.0.17,SQL Server的版本是2008 R2;说明2:本文中的部分代码来自LeetCode上的评论。LeetCode SQL题库链接:https://leetcode-cn.com/problemset/database511. Game Play Analysis ISQL架构:Create table Activity (...

2019-08-02 17:16:56

利用Python的sympy包求解一元三次方程

环境说明:Python3.7.2+Jupyter Notebook示例1(求解一元三次方程):import sympy as sp # 导入sympy包x = sp.Symbol('x') # 定义符号变量f = x**3 - 3*x**2 + 3*x - 9/16 # 定义要求解的一元三次方程x = sp.solve(f) # 调用solve函数求解方...

2019-08-02 11:27:10

MySQL 8.0.17详细安装教程

本文安装环境说明:win10,64位操作系统安装程序下载:首先是登录MySQL的官网,下载MySQL8.0.17的安装包。官网地址:https://www.mysql.com/打开MySQL官网后,在出现的页面上,依次点击MYSQL.COM,Products和MySQLCommunityEdition,如下图所示:点击MySQLCommunityEdition后...

2019-07-27 12:30:13

sqlserver2008 R2 创建作业(定时任务)

原文地址:sqlserver2008 R2 创建作业(定时任务) 如题:第一步:&nbsp;第二步:&nbsp;第三步:&nbsp;第四步:&nbsp;第五步:&nbsp...

2019-07-24 16:08:15

python正则表达式转义注意事项

原文地址:python正则表达式转义注意事项无论哪种语言,在使用正则表达式的时候都避免不了一个问题,就是在匹配元字符的时候,需要对元字符进行转义,让正则表达式引擎将其当做普通字符来匹配。本文主要以python为例,说明一下转义中需要注意的问题。python的正则表达式中需要转义的元字符有以下几个:^ $ * + ? \\ [] | {} ()python中对元字...

2019-07-24 15:41:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。