SqlServer知识点记录分享
知识点介绍
- 双向检索:这里就不大话概念了,直接说它的作用
-
ISNULL()函数:判断函数是否有值,如果变量没有赋值就给定指定的值,下面的例子就是如果@TOTALCOUNT变量为NULL那么就赋值为空字符串,如果我们将@TOTALCOUNT变量赋予了初始值那么就打印的是0否则是1,大家可以copy运行一下就知道了
DECLARE @TOTALCOUNT INT
IF ISNULL(@TOTALCOUNT,'')=''
PRINT '1'
ELSE PRINT '0'
- LTRIM()去除变量的左边空格
- RTRIM()去除变量的右边空格
- REPLACE()调换字符第一个参数是变量名称,第二个是源替换字符,第三个是要替换的字符串
- CHARINDEX()返回字符串中指定表达式的起始位置, CHARINDEX(',',@UserName)>0,检查逗号在UserName字段中是否有逗号存在
- UPPER()将字符串转换为大写格式
- SUBSTRING()截取指定长度的字符串第一个参数是变量名称或者表字段名称,第二个参数是起始索引,第三个是终止索引
- CAST(@PageSize AS VARCHAR)将变量的类型转换成VARCHAR类型
- select CEILING(50.0/3)向上取整,这里返回值是17,注意这里的除数或者被除数一定要有一个是numeric类型,不然就不是17而是16了,亲自动手试一下就知道了
- select FLOOR(50.0/3)或者select FLOOR(50/3)向下取整,这里返回值都是16,注意这里的除数或者被除数不需要区分numeric类型了,我测试了
- STR()返回由数字数据转换来的字符数据,意思就是将数字转换成字符串
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
2013-05-30 那年五月