SQL Server

SqlServer.日期时间格式化输出(资料)

。_饼干妹妹 提交于 2020-05-05 00:46:29
1、Sql Server中日期时间格式化为字符串输出 - Thenext - 博客园.html( https://www.cnblogs.com/Thenext/p/9690426.html )  1.1、网页内容Copy 在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的。本文我们主要就介绍一下SQL Server日期时间转字符串的相关知识,接下来就让我们一起来了解一下这部分内容。 日期时间转字符串: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06 Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06 Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06 Select CONVERT

sql server日期相关函数

懵懂的女人 提交于 2020-05-04 13:44:19
选择昨天: DECLARE @Yesterday date SET @Yesterday = DATEADD(DAY,-1,GETDATE()) 输出: 2020-05-02 把date转成数字: -- 获取时间 SET @Yesterday = DATEADD(DAY,-1,GETDATE()) SET @DateID = CAST(CAST(@Yesterday AS FLOAT) AS INT) datepart函数: Datepart() : 返回代表指定日期的指定日期部分的整数 语法:Datepart(datepart,date) 返回类型: int SELECT DATEPART(yyyy,create_at) AS OrderYear, DATEPART(mm,create_at) AS OrderMonth, DATEPART(dd,create_at) AS OrderDay FROM xxx WHERE id=10 SQL server从datetime提取年月日 需要用到convert函数: 定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函数可以用不同的格式显示日期/时间数据。 语法 CONVERT( data_type(length) , data_to_be_converted , style ) data

Python编程求解第1天1分钱之后每天两倍持续一个月的等比数列问题

风格不统一 提交于 2020-05-04 13:12:18
一、问题 问题1 场景:如果你未来的丈母娘要求你,第1天给她1分钱,第2天给2分钱,第3天给4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)算就行。 问:第30天给多少钱,总共给多少钱? 问题2 场景:如果有两份工作。    第1份:第1天给你1分钱,第2天给你2分钱,第3天给你4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)。    第2份:一个月给你10万工资。 问:哪份工资高?给你选择的话,你要第1份还是第2份? 二、相关热搜关键词 1天1分钱翻倍累计到三十天后多少钱 1天1分钱第二天乘2 1天1分钱每天翻2倍30天一共多少钱 1天1分钱2天2分钱3天4分钱 1天1分钱2天2分钱,以2倍的倍数,一个月多少钱? 0.01每天翻倍30天是多少 0.01每天翻倍月底多少钱 0.01每天翻一倍 三、解题方法   问题1和问题2,其实计算是一样的,在这里博主为大家介绍两种不同的解题方法,分别为:通过while循环方式、pow函数结合等比数列通项和求和公式。大家可以参考学习一下博主写的代码。 使用while循环方式 1.1 直接看代码和相关注释: ''' 作者:zhang502219048 代码来源:https://www.cnblogs.com/zhang502219048/p/12822913.html 功能

java socket实现服务端,客户端简单网络通信。Chat

风流意气都作罢 提交于 2020-05-04 12:03:59
之前写的实现简单网络通信的代码,有一些严重bug。后面详细写。 根据上次的代码,主要增加了用户注册,登录页面,以及实现了实时显示当前在登录状态的人数。并解决一些上次未发现的bug。(主要功能代码参见之前随笔 https://www.cnblogs.com/yuqingsong-cheng/p/12740307.html ) 实现用户注册登录就需要用到数据库,因为我主要在学Sql Server。Sql Server也已支持Linux系统。便先在我的电脑Ubuntu系统下进行安装配置。 链接: https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15 Sql Server官网有各个系统的安装指导文档,所以按照正常的安装步骤,一切正常安装。 可放到服务器中却出现了问题。阿里云学生服务器是2G内存的(做活动外加学生证,真的很香。但内存有点小了)。sqlserer需要至少2G内存。所以只能放弃SqlServer,转向Mysql。 同样根据MySql的官方指导文档进行安装。但进行远程连接却需要一些“乱七八糟”的配置,于是开始“面向百度连接”,推荐一个解决方案, https://blog.csdn.net/ethan__xu/article/details

java socket实现服务端,客户端简单网络通信。Chat

自闭症网瘾萝莉.ら 提交于 2020-05-04 11:55:01
之前写的实现简单网络通信的代码,有一些严重bug。后面详细写。 根据上次的代码,主要增加了用户注册,登录页面,以及实现了实时显示当前在登录状态的人数。并解决一些上次未发现的bug。(主要功能代码参见之前随笔 https://www.cnblogs.com/yuqingsong-cheng/p/12740307.html ) 实现用户注册登录就需要用到数据库,因为我主要在学Sql Server。Sql Server也已支持Linux系统。便先在我的电脑Ubuntu系统下进行安装配置。 链接: https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15 Sql Server官网有各个系统的安装指导文档,所以按照正常的安装步骤,一切正常安装。 可放到服务器中却出现了问题。阿里云学生服务器是2G内存的(做活动外加学生证,真的很香。但内存有点小了)。sqlserer需要至少2G内存。所以只能放弃SqlServer,转向Mysql。 同样根据MySql的官方指导文档进行安装。但进行远程连接却需要一些“乱七八糟”的配置,于是开始“面向百度连接”,推荐一个解决方案, https://blog.csdn.net/ethan__xu/article/details

数据库原理

微笑、不失礼 提交于 2020-05-04 10:10:35
1、数据库管理系统   1>数据库是数据的汇集,它以一定形式存于存储介质上   2>DBMS是管理数据库的系统软件,它实现数据库系统的各种功能,是数据库系统的核心   3>DBA(数据库管理员)负责数据库的规划、设计、协调、维护、管理和性能优化等工作   4>应用程序指以数据库为基础的应用程序 2、数据库管理系统的优点   1>相互关联的数据的集合   2>较少的数据冗余   3>程序与数据相互独立   4>保证数据的安全、可靠   5>最大限度地保证数据的正确性   6>数据可以并发使用并能同时保证一致性 3、数据库管理系统的基本功能   1>数据定义     定义数据类型等   2>数据处理     增删改查等   3>数据安全     权限控制等   4>数据备份     备份还原等 4、数据库系统架构   1>单机架构   2>大型主机/终端架构   3>主从架构(C/S)     目前主流,用户访问量成为瓶颈   4>分布式架构     解决用户访问量瓶颈 5、关系型数据库   1>关系:关系就是二维表,满足如下性质:     表中的行、列次序并不重要   2>行row:表中的每一行,又称为一条记录(record)   3>列column:表中的每一列,成为属性,字段   4>主键(Primary key):用于唯一确定一个记录的字段,避免出现一样的字段   5

Python编程求解第1天1分钱之后每天两倍持续一个月的等比数列问题

久未见 提交于 2020-05-04 10:09:23
一、问题 问题1 场景:如果你未来的丈母娘要求你,第1天给她1分钱,第2天给2分钱,第3天给4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)算就行。 问:第30天给多少钱,总共给多少钱? 问题2 场景:如果有两份工作。    第1份:第1天给你1分钱,第2天给你2分钱,第3天给你4分钱,以此类推,每天给前一天的2倍,给1个月(按30天)。    第2份:一个月给你10万工资。 问:哪份工资高?给你选择的话,你要第1份还是第2份? 二、相关热搜关键词 1天1分钱翻倍累计到三十天后多少钱 1天1分钱第二天乘2 1天1分钱每天翻2倍30天一共多少钱 1天1分钱2天2分钱3天4分钱 1天1分钱2天2分钱,以2倍的倍数,一个月多少钱? 0.01每天翻倍30天是多少 0.01每天翻倍月底多少钱 0.01每天翻一倍 三、解题方法   问题1和问题2,其实计算是一样的,在这里博主为大家介绍两种不同的解题方法,分别为:通过while循环方式、pow函数结合等比数列通项和求和公式。大家可以参考学习一下博主写的代码。 使用while循环方式 1.1 直接看代码和相关注释: ''' 作者:zhang502219048 代码来源:https://www.cnblogs.com/zhang502219048/p/12822913.html 功能

SQL Server温故系列(3):SQL 子查询 & 公用表表达式 CTE

若如初见. 提交于 2020-05-04 00:26:50
1、子查询 Subqueries 1.1、单行子查询 1.2、多行子查询 1.3、相关子查询 1.4、嵌套子查询 1.5、子查询小结及性能问题 2、公用表表达式 CTE 2.1、普通公用表表达式 2.2、递归公用表表达式 3、本文小结 <h2 id="1">1、子查询 Subqueries</h2> 子查询是一个嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句或其他子查询中的查询。通俗来讲,子查询就是嵌套在大“查询”中的小查询。子查询也称为内部查询或内部选择,而包含子查询的语句也称为外部查询或外部选择。 从概念上说,子查询结果会代入外部查询(尽管这不一定是 SQL Server 实际处理带有子查询的 T-SQL 语句的方式)。所以子查询会在其父查询之前执行,以便可以将内部查询的结果传递给外部查询。 比较常见的子查询有:单行子查询、多行子查询、相关子查询、嵌套子查询等。然而并没有一种泾渭分明的子查询分类方法,换句话说,有可能某个子查询既是多行子查询,也是相关子查询,同时还是嵌套子查询。 <h4 id="11">1.1、单行子查询</h4> 顾名思义,单行子查询就是只查询一行数据的内部查询。如果单行子查询仅返回单一值,就可以称之为**标量子查询**。标量子查询也是最常见的单行子查询。示例如下: -- 查询年龄最小的学生 SELECT * FROM T

SQL Server温故系列(5):SQL 查询之分组查询 GROUP BY

左心房为你撑大大i 提交于 2020-05-04 00:26:31
1、GROUP BY 与聚合函数 2、GROUP BY 与 HAVING 3、GROUP BY 扩展分组 3.1、GROUP BY ROLLUP 3.2、GROUP BY CUBE 3.3、GROUP BY GROUPING SETS 4、GROUP BY 扩展函数 4.1、GROUPING 函数 4.2、GROUPING_ID 函数 5、本文小结 <h2 id="1">1、GROUP BY 与聚合函数</h2> GROUP BY 是一种能将查询结果划分为多个行组的查询语句的子句,其目的通常是为了在每个组上执行一个或多个聚合运算,所以 GROUP BY 通常会与聚合函数一块儿出现在查询语句中。 GROUP BY 的标准分组方式是按所有分组字段的值依次来分组。假如字段 A 的值有 3 种,字段 B 的值有 2 种;如果是 GROUP BY A ,那么就会被分为 3 组;而如果是 GROUP BY A,B ,那么就会先被 A 分为 3 组,然后这 3 组又会被 B 再各自分为 2 组,最终会被分为 3×2 等于 6 组。 显然, GROUP BY B,A 最终也会被分为 6 组,换而言之,标准分组时的字段的顺序不会对分组结果产生影响。但分组字段的顺序会影响查询结果的排序,如果想要改变结果集的排序,可以通过 ORDER BY 子句来实现。 示例一、查询统计学生 1、2、3 的第 1

SQL Server温故系列(0):导航目录

爷,独闯天下 提交于 2020-05-03 23:46:57
创建本系列博文通用库表及数据的 SQL 语句: 下载 SQL Server温故系列(0):导航目录 SQL Server温故系列(1):SQL 数据操作 CRUD 之增删改合 SQL Server温故系列(2):SQL 数据操作 CRUD 之简单查询 SQL Server温故系列(3):SQL 子查询 & 公用表表达式 CTE SQL Server温故系列(4):SQL 查询之集合运算 & 聚合函数 SQL Server温故系列(5):SQL 查询之分组查询 GROUP BY SQL Server温故系列(6):SQL 查询之 OVER & 开窗函数 SQL Server温故系列(7):三大类 SQL 数据类型 SQL Server温故系列(8):三大类 SQL 系统函数 下面的几段话是我去年秋天写的(一不小心大半年过去了)。当时是想写一个比 《.Net程序员学用Oracle系列》 更好的系列,比如内容更精炼、表达更准确、形式更易读等等,毕竟当初学 SQL Server 入的门,有种莫名的情感在,非常想写好。所以准备了很长时间,工作之余的精力也都在这上面。然而,一期规划了 8 篇,写到第 6 篇时,公司传出资金紧张的消息,坚持了个把月,还是倒闭了,那段时间天天恶性加班,弄得我也无力再继续写下去了,最后这个系列也就不了了之了。最近左思右想,最终决定把已经写好的先发布出来。 岁月如梭