SQL代码
djk8888
我的资源:https://download.csdn.net/user/djk8888/uploads
我的博客:https://blog.csdn.net/djk8888
展开
-
sqlserver获取字符串倒数第二个字符
sqlserver获取字符串倒数第二个字符原创 2022-11-22 17:54:09 · 2718 阅读 · 0 评论 -
sqlserver 删除表中重复的数据
--删除重复的数据,保留主键最大的那条数据(如果需要保留主键最小的数据,则是:min(主键ID) ...)delete from [TABLE表] where [主键ID] NOT IN (SELECT max(主键ID) FROM [TABLE表] group by 列1,列2...列n)--注: 删除除了最大主键ID以外的所有的数据原创 2022-11-15 11:08:05 · 2784 阅读 · 1 评论 -
同一个SqlHelper链接不同的数据库
说明:父类不可有 static,静态的不会被子类继承,值永远是null;子类在“构造函数”里修改父类的变量值;子类修改父类的值用:base.父类的参数=新值;举例:base.ConnStr = ConfigurationManager.ConnectionStrings["DB"].ConnectionString;......原创 2022-06-06 16:19:03 · 310 阅读 · 1 评论 -
SqlServer 2017、2016、2014 无法记住登录密码(win10系统)
SqlServer 2016 删除文件:C:\Users\%username%\AppData\Roaming\Microsoft\SQL Server Management Studio\13.0\SqlStudio.binSqlServer 2014 删除文件:C:\Users\%username%\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.binSqlServer 2012 删除文件:C:..转载 2022-03-09 17:28:30 · 445 阅读 · 0 评论 -
自定义SQL函数 让ISNULL支持NULL和空字符串
sql 自带的 isnull(值,默认值) 函数 只适用于 值为 null 的情况,如果值为 '' 空字符串, 不为null 就失效了...自己动手写一个简单的SQL函数,来实现支持 NULL和'' 空字符串 这两种情况的 判断创建 标量值函数 如下:调用方式如下:调用自定义函数,必须写上: [dbo].原创 2022-03-09 15:25:12 · 655 阅读 · 0 评论 -
[笔记]几个常用的分页查询
[笔记]几个常用的分页查询①在DataTable内分页:②在SQL里面分页:③使用offset size rows fetch next size rows only语法分页:原创 2022-02-22 14:07:23 · 504 阅读 · 0 评论 -
SQL SERVER 跨服务器访问
SQL SERVER 跨服务器访问原创 2022-01-20 16:35:00 · 1059 阅读 · 0 评论 -
sql如何可以每行都显示不同的随机数?
select cast(ceiling(rand(checksum(newid()))* 10000) as int) as id from abc原创 2022-01-20 10:06:26 · 536 阅读 · 0 评论 -
SQL 遇到以零作除数错误——用NULLIF()函数处理为0的分母
NULLIF(b,0) ,是判断 b 是不是等于 0,如果 b = 0,则 a / b 这个算式返回 NULL值ISNULL就更简单了,如果 NULLIF 返回 NULL值,那就直接给个默认值 0没数据 总比报错好.....原创 2021-09-07 14:32:21 · 5812 阅读 · 0 评论 -
SQl给表字段批量更新指定长度的随机数,且每行数据都不一样
直接上SQL:--固定长度为4位随机数,即1000~9999之间的随机数:Select cast(rand(checksum(newid()))*(99999-10000)+10000 as float(6))--批量更新表字段数据为随机数,且每个数据都不一样update [BrandRebate] set [DailyRebate] = cast(rand(checksum(newid()))*(99999-10000)+10000 as float(6)),[MonthRebate]=原创 2021-09-02 10:44:03 · 1992 阅读 · 0 评论 -
SQL查询过滤:除自增主键id以外的列(除主键id外至少有2个列)数据重复的结果,重复的结果行只要id最小的那一行数据,且不可删除原始数据
SQL查询过滤:除自增主键id以外的列(除主键id外至少有2个列)数据重复的结果,重复的结果行只要id最小的那一行数据,且不可删除原始数据原创 2021-08-11 15:25:34 · 857 阅读 · 0 评论 -
备忘录:SQL 多行查询结果 用逗号, 拼接成一行数据
基本例子:(stuff((select ',' + convert(varchar,[ClassID]) from [t_ClassStudent] where [StuID]=a.[StuID] for xml path('')),1,1,'')) [ClassIDs]完整例子:SELECT [StuID],[Name], (stuff((select ',' + convert(varchar,[ClassID]) from [t_ClassStudent] where [Stu原创 2021-04-20 16:04:51 · 982 阅读 · 0 评论 -
SQLserver 显示某日期是属于一年中的第几周
select getdate() 日期,datepart(WK, getdate()) 第几周原创 2021-03-12 15:57:01 · 1804 阅读 · 0 评论 -
SqlServer获得某日期的星期
select GETDATE() 日期,datename(weekday, getdate()) 星期几原创 2021-02-24 16:02:20 · 2642 阅读 · 0 评论 -
关于Sql Server的 PIVOT 行转列 的简单用法
用PIVOT实现行转列PIVOT说明:①PIVOT函数操作的数据,就是贴着PIVOT写的那段SELECT语句里面的数据集...②PIVOT的()括号里,包含了一个聚合函数(sum()、avg()、count()、max()、min()、等等),对应的字段就是要合并处理的字段,他将来就是新表里面的数据值;③PIVOT的FOR...[表头的字段]...IN(....表头字段所能罗列的结果值为新的表头列....),如:一年级、二年级、三年级、四年级、五年级...这样已知的数据,作为新表表头。原创 2020-11-17 14:08:35 · 823 阅读 · 0 评论 -
查看Dapper最终生成的SQL语句的函数方法[超简单]
查看Dapper最终生成的SQL语句的函数方法原创 2020-09-29 15:04:25 · 4386 阅读 · 0 评论 -
自用 DapperHelper
using Dapper;using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Linq;namespace SqlHelper{ public class Dapper<T> { /// <summary> .原创 2020-09-22 10:40:02 · 1591 阅读 · 0 评论 -
SQL给有相同列的 数据添加一个递增的编号
参考于:https://zhidao.baidu.com/question/229402549.html1、表中有自增列row:select(selectcount(*)fromtable1where[user]=t1.[user]androw>=t1.row)asid,[user]fromtable1ast1orderby[user],id...原创 2019-04-03 17:15:18 · 8328 阅读 · 4 评论 -
asp.net连access
1、绝对路径连接字符串Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/somepath/myDb.mdb 2、相对路径连接字符串"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/date/fghsdf.mdb")可以用:web.config: cs转载 2010-02-08 15:42:00 · 680 阅读 · 0 评论 -
批量修改表、存储过程的所有者
批量修改表的所有者: EXEC sp_MSforeachtable exec sp_changeobjectowner ?,dbo 单个修改表所有者: exec sp_changeobjectowner ,dbo EXEC sp_changeobjectowner 当前所有者.要改的表名, dbo"?":原所有者的原创 2010-02-08 15:34:00 · 609 阅读 · 0 评论 -
SQL语句,查询数据库里是否存在某个表
今天在搞一个数据库语句,因为老大要求,每个月自动生成一个表,但是,我要做判断,如果数据库已经有这个表了,就不用创建了,但是我不知道怎么查,在朋友的帮助下,找到这个两个语句,和大家分享一下. select count(1) from sys.objects where name = '表名' select ObjectProperty(Object_ID( '表名'),'IsUserTable')这两个SQL语句都是查询数据库里头是否存在某个表的语句,以后都是查询表里某个列,第一次查询数据库是否有转载 2016-01-06 17:32:31 · 1376 阅读 · 0 评论 -
SQL Server Management Studio无法记住密码
SQL Server Management Studio无法记住密码转载 2017-06-16 16:46:08 · 3574 阅读 · 0 评论 -
easyui datagrid 列隐藏和显示
easyui datagrid 列隐藏和显示原创 2017-10-23 11:14:40 · 43898 阅读 · 11 评论 -
一个简短的SqlHelper 小程序必备
一个简短的SqlHelper 小程序必备SqlHelper.cs:using System;using System.Configuration;using System.Data;using System.Data.SqlClient;namespace PROJECT{ public class SqlHelper { public stat...原创 2018-07-30 09:45:02 · 667 阅读 · 0 评论 -
在一个项目里处理不同数据库数据的SQLhelper
在一个项目里处理不同数据库数据的SQLhelperSqlHelper.cs文件:using System.Data;using System.Data.SqlClient;/// &amp;lt;summary&amp;gt;/// 多数据库操作 SqlHelper类/// https://www.cnblogs.com/yinsheng/p/5672839.html/// &amp;lt;/summ...原创 2018-09-11 15:20:38 · 681 阅读 · 0 评论 -
在SQL里判断执行INSERT还是UPDATE
if EXISTS(SELECT * FROM T_STUDENT WHERE StuName='张三') UPDATE T_STUDENT SET School='新学校地址' WHERE StuName='张三'ELSE INSERT T_STUDENT(StuName,School) VALUE('张三','新学校地址')...原创 2019-07-05 14:25:33 · 2880 阅读 · 0 评论 -
一些常用的SQLserver快捷键,sql自带的,非插件功能
将选定文本设为大写 Ctrl+Shift+U将选定文本设为小写 Ctrl+Shift+L新建查询 Alt+N将选定文本设为注释 Ctrl+K、Ctrl+C 取消注释所选文本 Ctrl+K、Ctrl+U ...原创 2019-07-05 14:54:52 · 1116 阅读 · 0 评论 -
SQL片断 子查询 WITH AS短语
WITH AS 不同于 临时表,也不同于 视图,举例:WITH StuTemp AS( SELECT * FROM T_Students WHERE grade='一年级')SELECT * FROM StuTemp where sex='男' --取出“一年级”的“男同学”信息with...as 包含了一段sql查询语句,如上例:从学生表T_Students表取出年级等于“...原创 2019-08-29 14:36:31 · 930 阅读 · 0 评论 -
C# 简化生成SQL语句帮助类,只要有“表名”和实体“对象”就能执行增、删、改、查
C# 简化生成SQL语句帮助类,只要有“表名”和实体“对象”就能执行增、删、改、查:简化生成SQL语句帮助类,负责自动生成sql语句,SqlMaker.csusing System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Reflecti...原创 2019-09-05 15:32:48 · 895 阅读 · 0 评论 -
自用 SqlHelper浓缩版 增删改查 存储过程 事物
using System;using System.Configuration;using System.Data;using System.Data.SqlClient;namespace JYSH.DAL.SqlHelper{ /// <summary> /// SqlHelper浓缩版 /// </summary> pub...原创 2019-09-24 14:46:31 · 348 阅读 · 0 评论 -
access日期和时间函数
access日期和时间函数 access日期和时间函数 ------------------------------------------------ 设置当前日期或时间。 Date ,Now, Time 计算日期: DateAdd, DateDiff, DatePart 返回日期: DateSerial, DateValue 返回时间: TimeSerial, TimeValue 设置日期原创 2010-02-08 15:39:00 · 1993 阅读 · 0 评论