SQL SERVER Reverse函数使用技巧
Reverse函数,是SQL SERVER是一个函数,主要是用来实现字符串倒置的一个功能,可以把字符串里各个字符的顺序倒过来,看下这个例子:
DECLARE @str NVARCHAR(100)
SET @str='ABCD'
SELECT @str
结果是:
我们应用Reverse之后的效果:
DECLARE @str NVARCHAR(100)
SET @str='ABCD'
SELECT REVERSE(@str)
结果如下:
我们可以看到字符串都倒过来了,这个函数可以在实际开发中灵活应用,比如这个帖子的问题论坛问题,题主想要读取一列末尾以90结束的数据,但是由于Like '%'+列 这样搜索会破坏索引,所以可以增加一列计算列,通过REVERSE函数把字符串倒过来,并且做成PERSISTED类型的,这样在读取的时候就可以Like '09%'了,并且不会破坏索引。
SQL SERVER Reverse函数使用技巧相关推荐
- Sql Server常用函数及技巧
使用Sql Server好长时间了,今天特别想总结一下,算是回顾吧! 总结: 其实很多技巧,都是基于SQL Server自带的System Views,System Stored Procedures ...
- sql server 之函数小技巧 整数类型为空是用空字符串替代实现
1.判空函数 说明:使用指定的替换值替换 NULL. 语法:ISNULL ( check_expression , replacement_value ) 参数: check_expression:将 ...
- SQL Server用户自定义函数
用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统 函 数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过 EXECUTE 命令来执行.在 SQL Server 中根据 ...
- SQL Server CONVERT() 函数,Date 函数
From: http://www.w3school.com.cn/sql/func_convert.asp 定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数. CONVERT() ...
- SQL Server日期函数集合
SQL Server日期函数集合--1:获取系统日期和时间值函数 --getdate() SELECT GETDATE() AS 'today' --getutcdate() SELECT GETUT ...
- sql server 自定义函数的使用
sql server 自定义函数的使用 自定义函数 用户定义自定义函数像内置函数一样返回标量值,也可以将结果集用表格变量返回 用户自定义函数的类型: 标量函数:返回一个标量值 表格值函数{内联表格值函 ...
- sql server charindex函数和patindex函数详解(转)
charindex和patindex函数常常用来在一段字符中搜索字符或字符串.假如被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数. ...
- Sql Server REPLACE函数的使用;SQL中 patindex函数的用法
Sql Server REPLACE函数的使用 REPLACE 用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式. 语法 REPLACE ( ''string_replace1' ...
- Sql server 日期函数和日期转换
时间函数 SQL Server Date 函数 下面的表格列出了 SQL Server 中最重要的内建日期函数: 函数 描述 GETDATE() 返回当前日期和时间 DATEPART(Type,dat ...
最新文章
- SAP ME55 不能审批含有Delete Item的采购申请单据
- 线程中消费者生产者的实例代码(使用Lock类)
- 排列与组合的一些定理(二)
- Intel® Media Server Studio Support
- Handler 系列二:如何通信
- 内存不足:杀死进程还是牺牲子进程
- ShadeGraph教程之节点详解3:Input Nodes
- 服务器上传至云系统,上传至云服务器命令
- Spark StreamingContext创建方式
- (超长)讨论关于允许物料负库存的利与弊...
- 微信公众号首次关注自动回复图文信息
- 嵌入式linux机械臂,一款基于ARM嵌入式的机械臂的设计与实现
- centos7桌面没有计算机图标,Centos7,桌面图标消失且右键失效
- 倒序输出数组 (彩蛋:抖机灵)
- 计科四班助教二月底至五月中旬点评与反馈
- 协作通信关键技术(王辉)阅读心得
- SAS学习笔记4:实战
- 如何打造自己的个人移动知识库?不妨试试这个工具软件
- 如何在MacBook Pro上安装Linux虚拟机
- mysql5.7修改默认密码策略(需加载密码验证插件)