
SQL Server
不知缘由
人生不易 唯有努力
展开
-
SQL Server 字段相除输出百分比的
有时我们需要将两个字段进行相除,输出百分比,可以怎么实现呢?原创 2022-10-24 22:16:39 · 2201 阅读 · 0 评论 -
Python 连接 SQL Server 数据库 示例
在Python 中 连接 SQL Server 数据库 的一个示例原创 2022-09-07 20:30:00 · 872 阅读 · 0 评论 -
SQL Server 两数相除后保留两位小数且输出百分比
SQL Server 两数相除后保留两位小数且输出百分比。原创 2022-07-22 15:01:36 · 4654 阅读 · 0 评论 -
SQL Server 查看某个表/视图 已存在的索引
查看某个表/视图中存在的索引1、语法:exec sp_helpindex 表名/视图名2、返回代码值:0(成功)或 1(失败)3、结果值:列名称 数据类型 说明 index_name sysname 索引名。 index_description varchar (210) 索引说明,其中包括索引所在的文件组。 index_keys nvarchar (2078) 对其生成索引的表或视图列。 4、示例:...原创 2021-05-23 23:23:31 · 3030 阅读 · 0 评论 -
SQL Server 中数据的简单增删查改操作
本文主要是有关数据简单的增删查改操作1、创建测试表drop table if exists dina_test_table;create table dina_test_table ( id int, name char(100), date date , salary decimal(18,2));2、增加数据insert into dina_test_table values (1, 'Dina', '2021-01-11', 7000.00); inser.原创 2021-06-04 19:32:40 · 272 阅读 · 1 评论 -
SQL Server IFF() 函数 的小示例
IIF()函数,是可以替代一些 case 的表达式看一下 下面的小示例,IFF() 函数 和 case 的作用是一样的select Name, Score, IIF(Score < 60, '不及格', '及格') '是否及格', case when Score < 60 then '不及格' else '及格' end '是否及格'from( select 'Dina' Name,30 Score union al原创 2021-01-11 21:00:31 · 2293 阅读 · 0 评论 -
SQL Server 时间戳的 获取 & 转换为特定时间格式
-- 当前时间转换为时间戳SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())-- unix 时间戳转换为 年/月/日 时:分:秒 格式select DATEADD(s, 1605689611, '1970-01-01 00:00:00')什么是时间戳?Unix时间戳(Unix timestamp),或称Unix时间(Unix time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒...原创 2020-11-22 11:31:43 · 2690 阅读 · 0 评论 -
SQL Server 把查询的数据放入表(临时表、已存在的表、新建的表)中
有时我们想把查询到的数据放到一个表里(临时表、已存在的表、新建的表),那我们该如何写呢?可参考下面的SQL1、插入到临时表里面:-- 把 test_table 的 100 条数据放到临时表 tmp_table 里select top 100 * into #tmp_table from test_table; 2、插入到一个不存在的表 (执行以下SQL 语句前,该表是不存在你的数据库里的)-- 把 表 test_table 的数据放到一个现创的 new_table 里selec.原创 2020-08-27 23:20:33 · 14818 阅读 · 0 评论 -
SQL Server 常用日期函数的运用
1、对SQL Server 日期函数的应用,本文主要的内容是如何获取下面的相关日期本周星期一 本月第一天 本季度第一天 本年第一天 本周第一天 本月最后一天 本季度最后一天 本年最后一天 本周最后一天 上月第一天 下季度第一天 去年第一天 本月的第一个星期一 上月最后一天 下季度最后第一天 去年最后一天 ...原创 2020-02-25 13:46:27 · 801 阅读 · 0 评论 -
SQL Server 中常用的日期函数
SQL Server 中常用的日期函数:函数 描述 GETDATE() 返回当前的日期和时间 DATEPART() 返回日期/时间的单独部分 DATEADD() 在日期中添加或减去指定的时间间隔 DATEDIFF() 返回两个日期之间的时间 CONVERT() 用不同的格式显示日期/时间 函数说明:1、GETDATE()返回...原创 2020-02-24 21:40:55 · 1340 阅读 · 0 评论 -
SQL Server 行转列的实现
不管我们在平时的学习或工作中,难免会遇到行转列的数据操作,下面的例子可参考一下1、我们先建表drop table if exists stu_Score create table stu_Score(name varchar(10),course varchar(10),score int)insert into stu_Score values('Dina','java',82)...原创 2020-03-03 19:58:11 · 720 阅读 · 0 评论 -
SQL Server 列转行的实现
不管我们在平时的学习或工作中,难免会遇到列转行的数据操作,下面的例子可参考一下1、我们先建表drop table if exists stu_Score create table stu_Score(name varchar(10),java INT,C# INT,python INT)insert into stu_Score VALUES('Dina',82,93,90)in...原创 2020-03-03 20:08:18 · 8057 阅读 · 2 评论 -
SQL Server 的 列转行 与 行转列 的应用示例
不管我们在平时的学习或工作中,难免会遇到“行转列”与“列转行“”的数据操作,我们先看一下今天我们需要实现的例子1、我们的数据是这样的2、我们需要输出的数据是这样的可以先自己思考一下如何实现实现的方法可参考下面的SQL1、先创建表和插入数据drop table if exists test_table create table test_table(NUA i...原创 2020-03-04 13:55:13 · 569 阅读 · 0 评论 -
SQL Server 中的并集、交集、差集的操作
1、有时我们要对两个表的相同字段的值进行合并,这是我们可以对结果集进行并集操作2、有时我们要找出两个表的相同字段 相同的值,这是我们可以对结果集进行交集操作3、有时我们要找出两个表的相同字段 存在差异的值,这是我们可以对结果集进行差集操作下面是并集、交集、差集的操作1、首先我们先建测试表、再插入测试数据drop table if exists test_01creat...原创 2020-03-10 22:43:05 · 2546 阅读 · 0 评论 -
SQL Server 查询某个数据库中的所有表名、某个表的字段名、字段类型、字段注释
-- select * from information_schema.tables-- 查询表的名称select table_name from information_schema.tablesSelect * FROM SysColumns Where id=Object_Id('DIM_PROLINE')--查询 表的字段名Select name FROM SysColum...原创 2020-03-11 21:18:55 · 25960 阅读 · 4 评论