摘要:前言:sqlserver在实现分组拼接一个字段的实现上较mysql比较复杂一些,如果实现类似功能需要借助:for xml path('')和stuff两个方法一起使用即可 sql分组拼接示例: SELECT TOP 1 o.ID, STUFF((SELECT ','+CONVERT(VARCHAR(
阅读全文
摘要:直接上SQL语句: DELETE FROM TJ_TB_Order FROM dbo.TJ_TB_Order O INNER JOIN (SELECT * FROM ( SELECT OriginID,OriginSiteID,COUNT(1) c,MAX(ID) ID FROM TJ_TB_Ord
阅读全文
摘要:参考网站:https://www.pianshen.com/article/38341035201/ sqlserver 截取日期年份和月份使用datepart函数,函数使用方法如下: 一、函数功能:DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。 二、语法:
阅读全文
摘要:前言:mysql查询中,时间的操作还是挺常见的,下面列举总结一下自己常用的操作语句,供以后参考: -- 查询当前日期(不含时分秒) select CURDATE(); select CURRENT_DATE; -- 查询当前时间(不含日期) select CURTIME(); select CURR
阅读全文
摘要:前言:在sqlserver中,是可以使用子查询语句更新表数据的,如: update A set column1=(select column1 from B) where ID=1;但是这个语句在mysql-11.0.10版本依然不支持。 但是通过查找网上其他小伙伴的资料发现了,可以借用join语句
阅读全文
摘要:解决方案: 在服务中右键单击SQL Server(MSSQLSERVER),选择启动即可。 如果在启用时遇到报错:“windows不能再本地计算机启动SQL SERVER(MSSQLSERVER)”,通过查看事件windows错误信息提示:“SQL Server 无法生成 FRunCommunica
阅读全文
摘要:本文转载自:http://richorama.github.io/2017/11/28/sql-bulk-copy/ 将数据批量插入SQL Server 假设在SQL Server中有一个简单的表 CREATE TABLE [dbo].[test]( [Value] [varchar](36) NO
阅读全文
摘要:本文章转载自:https://blog.csdn.net/cailongbiaoyuli/article/details/83542663 今天上午登录系统平台发现了这个错误,键入密码后,提示:too many connections,仅仅从字面上理解,太多连接,想了下应该不是nginx的错误,百度
阅读全文
摘要:PostgreSQL将日期转为年、月、日的函数date_trunc: 当前年: select date_trunc('year',now()) 当前月: select date_trunc('month',now()) 当前日: select date_trunc('day',now()) 当前时:
阅读全文
摘要:本文章转载自:https://www.cnblogs.com/coprince/p/7485968.html 原文如下: 问题描述:从新浪微博抓取消息保存到MySQL数据中,对应数据库字段为varchar,字符编码utf-8。部分插入成功,部分插入失败,报错如标题。 在网上查询,有人说是编码问题,建
阅读全文
摘要:前言:本人遇到一个需求,需要在MySql的字段中截取一段字符串中的特定字符,类似于正则表达式的截取,苦于没有合适的方法,百度之后终于找到一个合适的方法:substring_index('www.sqlstudy.com.cn', '.', -2) 强烈推荐该方法获取含有特定字符的数据。 substr
阅读全文
摘要:前言:我跟网上大家的原因基本一样,就是好久没用sqlserver了,中间也对VS进行过卸载升级等,突然有一天发现,打开Sqlserver时打不开了,出了一个弹框:Cannot find one or more components... 百度吧,找到一个尝试后可行的文章,该解决方案只需要卸载一个程序
阅读全文
摘要:MySql中处理字符串时间,会默认把第一个数字当成年份处理。 在C#服务器中,使用Date.Now.ToString()生成的字符串时间,如果不指定字符串格式,C#会按照系统语言输出不同的字符串格式,如: a. 美国: 06/01/2019 01:59:00 PM b.中国: 2019/06/01
阅读全文
摘要:备注: 直接使用Count(*)或Count(1)这些大家基本都会,主要是Count函数还可以加满足表达式的统计:express
关于Count函数表达式的用法,目前个人只知道2种:
a:使用:Count(表达式 Or null)
b:使用:Count(Case when 表达式 then 1 END) 或者 Count(CASE WHEN 表达式 THEN 1 ELSE null END)
阅读全文
摘要:本文转载自:http://www.cnblogs.com/xinaixia/p/4920630.html 1. 获取数据的方式[1]DataReader 为在线操作数据, DataReader会一直占用SqlConnection连接,在其获得数据过程中其它操作不可以再使用SqlConnection连
阅读全文
摘要:SQL分页查询的几种方式:
1:TOP()
2:BETWEEN * AND * , Row_Number() OVER(ORDER BY *) AS rowNum
3:WITH * AS () , Row_Number() OVER(ORDER BY *) AS rowNum
4: SQL Server 2012的OFFSET-FETCH筛选
4: SQL Server 2012的OFFSET-FETCH筛选
SELECT * FROM DBO.Message ORDER BY CreateTime OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY
这里第4中方法做详细介绍:
阅读全文
摘要:1: 新增字段: 2:删除字段: 3:修改字段名: 4:修改字段类型:
阅读全文
摘要:有时候我们的某个程序或者应用在执行SQL语句时报错了, 我们需要拿到报错的SQL语句检查, 那么你可以借助:SQL Profiler工具来实现. 1.SQL Profiler是一个可以检测SQL服务器上SQL语句执行情况的工具,也称SQL抓包工具. 2.打开 SQL Profiler: 开始=》所有
阅读全文