mssql 常用sql 语句
----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 语句的更多相关文章
- mssql 常用SQL语句或函数
按 OrderDate 的顺序计算 SalesOrderHeader 表中所有行的行号,并只返回行 50 到 60(含). WITH OrderedOrders AS ( SELECT SalesOr ...
- MSSQL注入常用SQL语句整理
很多情况下使用工具对mssql注入并不完善,所以我们就需要手工注入,一下是本人收集的一些mssql的sql语句. 手工MSSQL注入常用SQL语句 and exists (select * from ...
- 经典MSSQL语句大全和常用SQL语句命令的作用
下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL类型包括数据库.表的创建,修改,删除,声明—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML类 ...
- Mysql 常用 SQL 语句集锦
Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...
- Mysql 常用 SQL 语句集锦 转载(https://gold.xitu.io/post/584e7b298d6d81005456eb53)
Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...
- 50个常用SQL语句
50个常用SQL语句 Student(S#,Sname,Sage,Ssex) 学生表 S#学号,主键 Course(C#,Cname,T#) 课程表 C#课程号,主键 SC(S#, ...
- oracle sqlplus及常用sql语句
常用sql语句 有需求才有动力 http://blog.csdn.net/yitian20000/article/details/6256716 常用sql语句 创建表空间:create tables ...
- oracle常用SQL语句(汇总版)
Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...
- 常用SQL语句(增删查改、合并统计、模糊搜索)
转自:http://www.cnblogs.com/ljianhui/archive/2012/08/13/2695906.html 常用SQL语句 首行当然是最基本的增删查改啦,其中最重要的是查. ...
- oracle 常用sql语句
oracle 常用sql语句 1.查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom d ...
随机推荐
- TabControl控件的简单使用-添加tab
1.首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在 ...
- 《HTTP权威指南》– 2.HTTP报文与URL资源
URL与资源: 大多数URL方案的URL语法都建立在这个由9部分构成的通用格式上. 方案: 访问服务器以获取资源要使用哪种协议 用户: 某些方案访问资源时需要的用户名 密码: 用户名后面可能包含的密码 ...
- hashlib模块、subprocess模块、loggin日志模块及实战
hashlib加密模块 目录 hashlib加密模块 加密补充说明 subprocess模块 logging日志模块 日志的组成 日志配置字典 配置参数 1.何为加密 将明文数据处理成密文数据 让人无 ...
- java中方法传参形式
成员方法传参形式: 1.基本数据类型:传递的是值 public class Object03 { public static void main(String[] args) { AA aa = ne ...
- 【转载】WebBrowser控件的常用方法、属性和事件
1. 属性 属性 说明 Application 如果该对象有效,则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDispatch).如果在宿主对象中自动化对象无效,这个程序将返回Web ...
- 47.DRF实现分页
分页Pagination 当我们在PC 或者 App 有大量数据需要展示时,可以对数据进行分页展示.这时就用到了分页功能,分页使得数据更好的展示给用户 比如我们有1W+数据要返回给前端,数据量 ...
- 痞子衡嵌入式:Farewell, 我的写博故事2016-2019
-- 题图:苏州天平山枫叶 现在是 2022 年末,痞子衡又要起笔博文年终总结了,看着 2020 年之前的博文总结缺失,始终觉得缺憾,所以写下此篇 2016 - 2019 总结合辑.2016 年之前, ...
- [OpenCV实战]7 使用YOLOv3和OpenCV进行基于深度学习的目标检测
目录 1 YOLO介绍 1.1 YOLOv3原理 1.2 为什么要将OpenCV用于YOLO? 1.3 在Darknet和OpenCV上对YOLOv3进行速度测试 2 使用YOLOv3进行对象检测(C ...
- py之循环,函数
循环 a=1 while a<10: print(a) a+=1 a=[123,1235,123124,1231] while a: a1=a.pop() print(a1) for a1 in ...
- MySQL 合并查询union 查询出的行合并到一个表中
在合并查询中,尤其是二分类的情况,在查询结果是相同列名的时候可以考虑合并查询.先查询出行的结果,再使用union或者union all合并查询结果. 另外如果 union 和 order by 一起使 ...