当前位置:网站首页>sql server学习笔记
sql server学习笔记
2022-07-05 14:49:00 【蓝天⊙白云】
- cast(lx as nvarchar) sqlserver 拼接字符串
- sql server中实现mysql的find_in_set函数
CHARINDEX(cast( {
} as nvarchar),ancestors) > 0
- 查询结果后插入另外一张表
INSERT INTO [dbo].[sys_role_menu_tmp] SELECT * FROM [dbo].[sys_role_menu];
- 在SQL Server中,不支持 Limit 语句,可以用以下方式解决。
虽然SQL Server不支持 Limit ,但是它支持 TOP。
(1)如果要查询上述结果中前6条记录,则相应的SQL语句是:
select top 6 id from tablename
(2)如果要查询上述结果中第 7 条到第 9 条记录,则相应的SQL语句是:
select top 3 id from tablename where id not in ( select top 6 id from tablename )
select top @pageSize id from tablename where id not in (
select top @offset id from tablename
)
如果要查 n-m之间的数据 第4行的数字是n-1,第一行的数字是m-n+1,从而实现分页。
5. 字符串拼接
MySQL 采用 concat () 函数,SQL Server 的字符串拼接采用 “+” 完成。
SQL Server:‘a’+‘b’
MySQL:concat (‘a’,‘b’)
6. 获取当前时间
Mysql:now()
SQL Server:getdate()
7. 日期加减
Mysql:date_add()
date_add (date,INTERVAL expr type)
例子:date_add( now(), INTERVAL -1 YEAR)
date_add( now(), INTERVAL 5 DAY)
SQL Server:dateadd()
dateadd (datepart,number,date)
例子:dateadd (yy, -1, getdate())
dateadd (day, 5, getdate())
8. cast() 函数
注意par均为转换的参数
Mysql: locate()
Sql server:charindex()字符串str包含的字符个数
MySQL: char_length (str)
SQL Server: len (str)和datalength (str)转换格式
null判断
字符串替换
Sql server:stuff()
Mysql:insert()mysql:group_concat()与sql server:for xml path(’’)
边栏推荐
- Dark horse programmer - software testing -10 stage 2-linux and database -44-57 why learn database, description of database classification relational database, description of Navicat operation data, de
- 启牛学堂班主任给的证券账户安全吗?能开户吗?
- [detailed explanation of Huawei machine test] character statistics and rearrangement
- anaconda使用中科大源
- Brief introduction of machine learning framework
- 30岁汇源,要换新主人了
- [recruitment position] Software Engineer (full stack) - public safety direction
- Coding devsecops helps financial enterprises run out of digital acceleration
- 外盘入金都不是对公转吗,那怎么保障安全?
- Un week - end heureux
猜你喜欢
有一个强大又好看的,赛过Typora,阿里开发的语雀编辑器
社区团购撤城“后遗症”
Super wow fast row, you are worth learning!
当代人的水焦虑:好水究竟在哪里?
Coding devsecops helps financial enterprises run out of digital acceleration
危机重重下的企业发展,数字化转型到底是不是企业未来救星
Talking about how dataset and dataloader call when loading data__ getitem__ () function
爱可可AI前沿推介(7.5)
Pointer operation - C language
IPv6与IPv4的区别 网信办等三部推进IPv6规模部署
随机推荐
How to paste the contents copied by the computer into mobaxterm? How to copy and paste
Un week - end heureux
【NVMe2.0b 14-9】NVMe SR-IOV
Photoshop plug-in - action related concepts - actions in non loaded execution action files - PS plug-in development
Structure - C language
我这边同时采集多个oracle表,采集一会以后,会报oracle的oga内存超出,大家有没有遇到的?
超级哇塞的快排,你值得学会!
CPU设计相关笔记
机器学习框架简述
美团优选管理层变动:老将刘薇调岗,前阿里高管加盟
安装配置Jenkins
[12 classic written questions of array and advanced pointer] these questions meet all your illusions about array and pointer, come on!
FR练习题目---简单题
Microframe technology won the "cloud tripod Award" at the global Cloud Computing Conference!
CPU设计实战-第四章实践任务二用阻塞技术解决相关引发的冲突
【华为机试真题详解】字符统计及重排
可视化任务编排&拖拉拽 | Scaleph 基于 Apache SeaTunnel的数据集成
漫画:优秀的程序员具备哪些属性?
leetcode:881. lifeboat
729. 我的日程安排表 I :「模拟」&「线段树(动态开点)」&「分块 + 位运算(分桶)」