----insert

----delete
----update
----select

----选择数据库进行操作
select top 1 * from smzx2018.dbo.tbuser
use smzx2018;
select top 1 * from tbuser

----基础操作
select COUNT(userid) from smzx2018.dbo.TbUser
select distinct UserType from smzx2018.dbo.TbUser
update ZWOA.dbo.OAClientLogs set EndTime=(select top 1 a.CreateTime from ZWOA.dbo.OAClientLogs a where a.logstatus=30 and a.logtype=15 and a.RelateID=ZWOA.dbo.OAClientLogs.LogID)
select SUM((case when ISNUMERIC(Num)=1 then num else 0 end)) from aaaa

----表联合查询
select '1' as a,'2022-06-10 10:10:10' as b
union
select top 1 username,createtime from tbuser where userid=1
union
select top 1 adminname,CreateDate from AdminInfo where AdminId=1
order by b desc

select a.username,a.truename,b.username,b.phone from smzx2018.dbo.tbuser a,yh_smzx.dbo.tbuser b where a.Phone=b.Phone and a.Phone='13526921550'

----仅备份指定表
select * into BackDb.dbo.ZY_ExportUserInfo from QTHQ.dbo.ZY_ExportUserInfo

---删除数据
delete from smzx2018.dbo.tbuser where userid=1

delete from TbGift where id not in(select max(id) from TbGift Group By UserId)    --删除重复数据

---初始化单表
truncate table smzx2018.dbo.LangeInfo

----存储过程操作
--CREATE proc [dbo].[RARDB]
--ALTER proc [dbo].[RARDB]
--as
--begin
-- exec ('ALTER DATABASE yh_tc SET RECOVERY SIMPLE WITH NO_WAIT;ALTER DATABASE yh_tc SET RECOVERY SIMPLE;USE yh_tc;DBCC SHRINKFILE (N''yh_tc_log'' , 11, TRUNCATEONLY);ALTER DATABASE yh_tc SET RECOVERY FULL WITH NO_WAIT;ALTER DATABASE yh_tc SET RECOVERY FULL;')
-- select 1
--end

----判断字段是否为空
select isnull(NULL,1),isnull('a',1)
select ISNUMERIC(1.11),ISNUMERIC('1.11'),ISNUMERIC('a1.11')

----格式转换
select cast('21123123' as int),cast('2022-06-22' as date),cast('2022-06-22' as datetime),cast('2022-06-22' as time),cast('2022-06-22 22:10:12' as date),cast('2022-06-22 22:10:12' as datetime),cast('2022-06-22 22:10:12' as time)

----计算
select '2022-06-22 00:00:00 '+'09:00',cast('2022-06-22 00:00:00' as datetime)+'09:00',10+'2','2'+10,'a'+cast(1 as nvarchar(50))

----查找字符位置
select charindex(',河南,',',北京,河南,河北,')

--执行SQL语句
exec('select top 1 * from smzx2018.dbo.tbuser')

--定义变量,分组汇总
declare @date varchar(50),@id int,@id1 int,@datetime datetime
set @date='2021-10-01'
----set @id=1
----set @datetime='2022-01-01'
----select @date='2021-10-01',@id=1,@datetime='2022-01-01'
--select @id=userid from yh_smzx.dbo.tbuser where userid=25521
--select @id
--select @id1=isnull((select userid from yh_smzx.dbo.tbuser where userid=1),0)
--select @id1
--************根据日期汇总交易笔数及金额************
select datediff(day,@date,RecTime),dateadd(day,datediff(day,@date,RecTime),@date),count(stasid),sum(MonDeal) from zytk.dbo.ac_PaymentBooks_his where datediff(month,@date,RecTime)=0 group by datediff(day,@date,RecTime) order by datediff(day,@date,RecTime)
--************根据日期汇总交易笔数及金额************

select a1,a2,* from (select powerid a1,powername from PowerInfo where language=10) a,(select powerid a2,powername from powerinfo where language=20) b where b.PowerName like '%'+a.PowerName

mssql 常用sql 语句的更多相关文章

  1. mssql 常用SQL语句或函数

    按 OrderDate 的顺序计算 SalesOrderHeader 表中所有行的行号,并只返回行 50 到 60(含). WITH OrderedOrders AS ( SELECT SalesOr ...

  2. MSSQL注入常用SQL语句整理

    很多情况下使用工具对mssql注入并不完善,所以我们就需要手工注入,一下是本人收集的一些mssql的sql语句. 手工MSSQL注入常用SQL语句 and exists (select * from ...

  3. 经典MSSQL语句大全和常用SQL语句命令的作用

    下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL类型包括数据库.表的创建,修改,删除,声明—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML类 ...

  4. Mysql 常用 SQL 语句集锦

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  5. Mysql 常用 SQL 语句集锦 转载(https://gold.xitu.io/post/584e7b298d6d81005456eb53)

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  6. 50个常用SQL语句

    50个常用SQL语句 Student(S#,Sname,Sage,Ssex) 学生表  S#学号,主键 Course(C#,Cname,T#) 课程表          C#课程号,主键 SC(S#, ...

  7. oracle sqlplus及常用sql语句

    常用sql语句 有需求才有动力 http://blog.csdn.net/yitian20000/article/details/6256716 常用sql语句 创建表空间:create tables ...

  8. oracle常用SQL语句(汇总版)

    Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...

  9. 常用SQL语句(增删查改、合并统计、模糊搜索)

    转自:http://www.cnblogs.com/ljianhui/archive/2012/08/13/2695906.html 常用SQL语句 首行当然是最基本的增删查改啦,其中最重要的是查. ...

  10. oracle 常用sql语句

    oracle 常用sql语句 1.查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom d ...

随机推荐

  1. 【开发必备】单点登录,清除了cookie,页面还保持登录状态?

    背景 本地搭建了一台认证服务器.两台资源服务器,看看请求的过程 开始 没登录,直接请求资源服务器,结果跳转到的登录页面 登录后,请求了认证服务器的登录接口,然后顿重定向,最后回到了资源服务器的接口,页 ...

  2. whistle证书过期或不信任

    1. 安卓设备 , whistle抓包https安装证书后无法访问网络,报证书过期或不信任 2. 查看证书日期是到2030年,没有过期 3. 删除证书 重新安装时候证书选择 "VPN或应用& ...

  3. Yearning建立流程和数据源进行测试

    1.前提说明 前面已经搭建好了平台,并且接入了LDAP.邮箱和钉钉,现在就是建立一下数据源和流程来进行测试,如果有什么疑问可以看上一篇文章安装Yearning审核平台 2.建立流程 2.1 新建流程 ...

  4. Mysql-delete语句

    ` 点击查看代码 删除2天之前的所有数据 delete From lkt_files_record where DATE(add_time) <= DATE(DATE_SUB(NOW(),INT ...

  5. 安装node.js与webpack创建vue2项目

    本文为博主原创,转载请注明出处: 1.安装node.js 下载地址:http://nodejs.cn/download/ (可查看历史版本) node.js 中文网:http://nodejs.cn/ ...

  6. 使用Git提交代码

    目录 1.提交前准备工作 2.代码提交步骤 3.从git上面拉代码 4.Git变更集 5.参考资料 1.提交前准备工作 首先去git官网下载git工具(Git GUI Here.Git Bash He ...

  7. 大数据 - ADS 数据可视化实现

    之前数据分层处理,最后把轻度聚合的结果保存到 ClickHouse 中,主要的目的就是提供即时的数据查询.统计.分析服务.这些统计服务一般会用两种形式展现,一种是为专业的数据分析人员的 BI 工具,一 ...

  8. 洛谷 P2440木材加工 题解

    这是一道二分答案算法题,洛谷标签中的贪心等完全用不到. 这道题的数据范围较大,所以保险起见,整型的数据我们都开成longlong 题意很好理解,这里就不做过多的分析了,直接看代码,后面有注释: #in ...

  9. Java入门与进阶P-4.3+P-4.4

    循环控制 素数 只能被1和自己整除的数,不包括1 2 3 5 7 11 13 17 19 ... 1.循环控制语句 可以在满足循环条件的请款下,反复的执行某一段代码,这段被重复执行的代码被称为循环体语 ...

  10. 通过一个示例形象地理解C# async await 非并行异步、并行异步、并行异步的并发量控制

    前言 接上一篇 通过一个示例形象地理解C# async await异步 我在 .NET与大数据 中吐槽前同事在双层循环体中(肯定是单线程了)频繁请求es,导致接口的总耗时很长.这不能怪前同事,确实难写 ...