【SQL Server001】SQLServer2016常用函数实战总结(已更新)
1.熟悉、梳理、总结下
SQL Server相关知识体系。
2.日常研发过程中使用较少,随着时间的推移,很快就忘得一干二净,所以梳理总结下,以备日常使用参考
3.欢迎批评指正,跪谢一键三连!
- 总结源文件资源下载地址: SQL Server 2016常用函数实战经验总结.zip
- 总结源文件资源下载地址: SQL Server 2016常用函数实战经验总结.zip
文章目录
- 1.快速搭建`SQL Server`环境实操
- 2.基础函数及使用总结
- 3.`SQL Server`部分函数测试样例(`SQL`)
- 4.参考文章
1.快速搭建SQL Server环境实操
- 【kettle003】kettle访问SQL Server数据库并处理数据至execl文件
- 【kettle003】kettle访问SQL Server数据库并处理数据至execl文件
2.基础函数及使用总结

- 1.1
datediff-datepart格式对应关系

3.SQL Server部分函数测试样例(SQL)
-
-- sum( all | distinct ) -- avg( all | distinct ) -- min( all | distinct ) -- max( all | distinct ) -- count( all | distinct | * ) -- distinct( name ) -- having -- abs -- pi() -- power(x,y) -- rand -- round(expression, length [,function ]) -- square -- sqrt -- sin -- cos -- tan -- cot -- asin -- acos -- atan -- atn2(expression1, expression2) -- ascii -- charindex -- left -- right -- len -- replace -- reverse -- str -- substring(expression, start, length) -- getdate -- day -- month -- year -- datediff (datepart,startdate,enddate) -- dateadd(datepart,number,date) -- cast( 出生日期 as char (10) ) -- convert(data_type[(length)],expression[,style]) -- 创建数据库并指定默认字符集 create database Youli collate chinese_prc_ci_as; -- 使用新建数据库 use Youli; -- 创建测试表 create table youli_testtable (id int primary key, -- 定义id为主键name nvarchar(50), -- 定义name为可变长度字符串字段,最大长度50birthday date, -- 定义birthday为日期类型字段score float ); -- 插入一些示例数据 insert into youli_testtable (id, name, birthday, score) values (1, '张三', '1990-01-01', 80.5); insert into youli_testtable (id, name, birthday, score) values (2, '李四', '1991-02-01', 82); insert into youli_testtable (id, name, birthday, score) values (3, '王五', '1992-03-01', 93); insert into youli_testtable (id, name, birthday, score) values (4, '张三', '1990-01-01', 78); insert into youli_testtable (id, name, birthday, score) values (5, '李四', '1991-02-01', 98); insert into youli_testtable (id, name, birthday, score) values (6, '王五', '1992-03-01', 82); insert into youli_testtable (id, name, birthday, score) values (7, '李四', '1991-02-01', 98); insert into youli_testtable (id, name, birthday, score) values (8, '王五', '1992-03-01', 82);declare @angle float ; set @angle = 6.57 ; select sin(@angle) as '正弦值' ;select ascii('abc'); select charindex ( '2016' , 'sql server 2016' ); select replace('sql server 2016教程', 'sql', 'youlisql'); select cast( getdate() as date); select cast(getdate() as date) , day(getdate()); select cast(getdate() as date) , month( getdate()); select year(getdate()); select datediff( day, '2005-12-31' , '2006-01-02' ); select convert(float, ' 12.35 ' )+10;
4.参考文章
- 【kettle003】kettle访问SQL Server数据库并处理数据至execl文件
- 【kettle003】kettle访问SQL Server数据库并处理数据至execl文件
相关文章:
【SQL Server001】SQLServer2016常用函数实战总结(已更新)
1.熟悉、梳理、总结下SQL Server相关知识体系。 2.日常研发过程中使用较少,随着时间的推移,很快就忘得一干二净,所以梳理总结下,以备日常使用参考 3.欢迎批评指正,跪谢一键三连! 总结源文件资源下载地址&am…...
51单片机简单控制180度舵机
代码: 链接:https://pan.baidu.com/s/1K9dg2NwRhy49db_O_hqv-g?pwd1234 提取码:1234 一、路线 我在了解这个舵机之前最像想看到的是一个完全的路径。 比如我想学习b站上那个智能门锁,那就得每个模块的基本代码都会才能结合各…...
PCL 常用小知识
文章目录 一、时间计算二、实现类似`pcl::PointCloud::Ptr`和`pcl::PointCloud`的两个类相互转换三、查找点云的x,y,z的极值四、知道需要保存点的索引,从原点云中拷贝点到新点云五、从点云里删除和添加点六、对点云进行全局或局部变换七、链接两个点云字段(两点云大小必须相…...
rbd块设备数据IO流程(client端)
一、rbd内核驱动写入流程 1)初始化 首先是rbd驱动的初始化工作:包括验证libceph的兼容性,分配内存,在sysfs中创建块设备控制文件、创建工作队列rbd_wq并调用INIT_WORK初始化它 module_init(rbd_init); static int __init rbd_i…...
数据仓库、数据中台、大数据平台之间的关系
数据行业经常会出现数据仓库、数据中台、大数据平台等概念,容易产生疑问,它们中间是相等,还是包含的关系? 数据中台和数据仓库概念的关系 数据中台概念是包含数据仓库的,数据仓库是数据中台中的一部分,包含…...
python写页面自动截图
from selenium import webdriver def take_screenshot(url, file_path):driver webdriver.Chrome()driver.get(url)driver.save_screenshot(file_path)driver.quit() if __name__ __main__:take_screenshot(http://baidu.com, D:\桌面\wang.png)要安装selenium还要安装google…...
【Qt 学习笔记】Qt常用控件 | 布局管理器 | 空白项Spacer
博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt常用控件 | 布局管理器 | 添加空白Spacer 文章编号:Qt 学…...
es问题汇总--待完善
1. 查询某个索引库中数据总量 方式一: CountRequest 鄙人喜欢这种方式 public long getTotalNum(String indexName) throws IOException {CountRequest countRequest new CountRequest(indexName);// 如果需要,你可以在这里添加查询条件// countReques…...
python 线性回归模型
教材链接-3.2. 线性回归的从零开始实现 c实现 该博客仅用于记录一下自己的代码,可与c实现作为对照 from d2l import torch as d2l import torch import random # nn是神经网络的缩写 from torch import nn from torch.utils import data# 加载训练数据 # 加载训…...
pcl::transformPointCloud()用法及注意事项
函数用法 #include <pcl/common/transforms.h> pcl::transformPointCloud(const pcl::PointCloud<PointT> &cloud_in, pcl::PointCloud<PointT> &cloud_out, const Eigen::Matrix4f &transform) 其中cloud_in, cloud_out的类型为pcl::PointClo…...
图像超分辨率重建相关概念、评价指标、数据集、模型
1、图像超分辨率概念 1.1 基本定义 超分辨率(Super-Resolution),简称超分(SR)。是指利用光学及其相关光学知识,根据已知图像信息恢复图像细节和其他数据信息的过程,简单来说就是增大图像的分辨…...
中移物联OneMO Cat.1模组推动联网POS规模应用
在第三方支付蓬勃发展和消费模式不断革新的时代背景下,新型联网POS终端以其智能化、便捷化的特点丰富人们生活便利度。在这一变革浪潮中,中移物联OneMO Cat.1模组ML307R凭借其卓越的性能和成本效益,成为推动联网POS规模应用的重要力量。 性能…...
二.常见算法--贪心算法
(1)单源点最短路径问题 问题描述: 给定一个图,任取其中一个节点为固定的起点,求从起点到任意节点的最短路径距离。 例如: 思路与关键点: 以下代码中涉及到宏INT_MAX,存在于<limits.h>中…...
LabVIEW高温往复摩擦测试系统中PID控制
在LabVIEW开发高温往复摩擦测试系统中实现PID控制,需要注意以下几个方面: 1. 系统建模与参数确定 物理模型建立: 首先,需要了解被控对象的物理特性,包括热惯性、摩擦系数等。这些特性决定了系统的响应速度和稳定性。实验数据获取…...
配置yum源
以下是在 Linux 系统中配置新的 yum 源的一般步骤和命令示例(以 CentOS 系统为例): 备份原有 yum 源配置文件:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 创建新的 yum 源配置文件(…...
深入理解数仓开发(二)数据技术篇之数据同步
1、数据同步 数据同步我们之前在数仓当中使用了多种工具,比如使用 Flume 将日志文件从服务器采集到 Kafka,再通过 Flume 将 Kafka 中的数据采集到 HDFS。使用 MaxWell 实时监听 MySQL 的 binlog 日志,并将采集到的变更日志(json 格…...
C++语言学习(六)—— 类与对象(二)
目录 一、对象数组 二、对象指针 三、this 指针 四、类类型作为参数类型的三种形式 4.1 对象本身作为参数 4.2 对象指针作为参数 4.3 对象引用作为参数 五、静态成员 5.1 静态数据成员 5.2 静态成员函数 六、友元机制 6.1 友元函数 6.2 友元类 七、类的组合 八、…...
3d选择模型后不能旋转什么原因?怎么解决?---模大狮模型网
在3D建模和渲染的过程中,旋转模型是常见的操作。然而,有时在选择了模型后,却发现无法进行旋转,这可能会让许多用户感到困扰。本文将探讨3D选择模型后不能旋转的可能原因,并提供相应的解决方法。 一、3D选择模型后不能旋…...
从入门到精通:详解Linux环境基础开发工具的使用
前言 在这篇文章中,我将深入学习和理解Linux环境基础开发工具的使用。无论你是初学者还是有一定经验的开发者,相信这篇文章都会对你有所帮助。我们将详细讲解软件包管理器、编辑器、编译器、调试器、自动化构建工具以及版本控制工具的使用。 Linux软件…...
BsMax终极指南:让Blender用户效率翻倍的专业插件
BsMax终极指南:让Blender用户效率翻倍的专业插件 【免费下载链接】BsMax BsMax Blender Addon (UI simulator/ Modeling/ Rigg & Animation/ Render Tools and ... 项目地址: https://gitcode.com/gh_mirrors/bs/BsMax 你是否曾为Blender的学习曲线而苦恼…...
Zachman,TOGAF ,ADM深度分析比较
Zachman、TOGAF 与 ADM 深度分析比较 在企业架构(EA)领域,Zachman Framework 和 TOGAF 是两个最著名、最互补的框架。其中,ADM(Architecture Development Method) 是 TOGAF 的核心方法。理解三者的关系,有助于系统分析师在不同场景下选择或融合适合的架构实践。 一、概…...
GLM-4.1V-9B-Base算法应用:融合LSTM时序预测的智能视频内容分析平台
GLM-4.1V-9B-Base算法应用:融合LSTM时序预测的智能视频内容分析平台 1. 引言:当视频分析遇上多模态AI 想象一下这样的场景:一个商场监控室里,安保人员需要同时盯着几十个监控画面;或者一个短视频平台的内容审核团队&…...
突破百度网盘限速:Python直链解析工具使用指南
突破百度网盘限速:Python直链解析工具使用指南 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 还在为百度网盘下载速度缓慢而烦恼吗?今天我们将介绍一款…...
【hloc】从特征提取到三维重建:视觉定位全流程解析
1. 视觉定位技术全景图 当你用手机地图导航时,有没有想过它是如何精确知道你的位置的?这背后就运用了视觉定位技术。视觉定位(Visual Localization)是指通过摄像头捕捉环境图像,然后与预先构建的三维地图进行匹配&…...
单稳态vs双稳态电路全对比:从延时控制到状态保持的5个典型应用场景
单稳态与双稳态电路工程实战:5大应用场景深度解析与芯片选型指南 在物联网设备与自动化控制系统中,电路设计往往需要在瞬时响应与状态保持之间寻找平衡点。单稳态与双稳态电路作为两种基础却强大的电路结构,各自在特定场景下展现出独特优势。…...
hello-uniapp网络状态监听:提升应用健壮性的终极指南
hello-uniapp网络状态监听:提升应用健壮性的终极指南 【免费下载链接】hello-uniapp uni-app框架演示示例 项目地址: https://gitcode.com/gh_mirrors/he/hello-uniapp 在移动应用开发中,网络状态的稳定性直接影响用户体验和应用可靠性。hello-un…...
Nature Microbiology|质粒驱动的抗菌素耐药性进化:插入序列介导的基因失活新机制
背景 抗菌素耐药性(AMR)是全球公共卫生面临的严峻挑战。细菌进化出耐药性的主要途径包括基因突变和通过水平基因转移(Horizontal Gene Transfer, HGT)获得外源耐药基因。在后者中,接合质粒扮演了核心角色,它…...
ASTM D4169针刺棉手袋的产品有效期验证方案
针刺棉手袋的产品有效期验证,核心是确定产品在正常使用条件下的使用寿命(通常以使用次数或年限表示),而不仅仅是物理保质期。 结合你之前关注医疗器械运输验证的背景,这里需强调:针刺棉手袋的“有效期”验…...
19c升级遇见错误,libclntsh.so.19.1和libasmclntsh19.so
错误内容:Details: [ ---------------------------Patching Failed--------------------------------- Command execution failed during patching in home: /oracle/app/19.3.0/grid, host: efb01. Command failed: /oracle/app/19.3.0/grid/OPatch/opatchauto a…...
