首页 > 数据库 >msSQL 语句查询时 charindex()方法的妙用

msSQL 语句查询时 charindex()方法的妙用

时间:2024-06-06 15:10:56浏览次数:27  
标签:findstr 妙用 list 查询 charindex sourceStr msSQL select

CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )
参数说明:
expressionToFind:必需,要查找的字符串。
expressionToSearch:必需,要进行查找的字符串表达式。
start_location:可选,指定搜索的起始位置,默认为1。如果指定了起始位置,则从该位置开始搜索。

list 变量获取前台多个值后aa,bb,cc,dd,ee
放入select * from yourtable where charindex('findstr','sourceStr(list)')>0
charindex()
这样就可以方便的实现多条件查询
再把charindex()放入Order by 子句中即可实现按录入与选择的顺序显示!
select * from yourtable
where charindex('findstr','sourceStr(list)')>0
order by charindex('findstr','sourceStr(list)')

标签:findstr,妙用,list,查询,charindex,sourceStr,msSQL,select
From: https://www.cnblogs.com/benben1688/p/18235183

相关文章

  • mssql 开启cdc
    USETESTGO库开启cdcEXECsys.sp_cdc_enable_dbGOEXECsys.sp_cdc_help_change_data_captureEXECxp_servicecontrolN'querystate',N'SQLServerAGENT';SELECTname,is_tracked_by_cdcFROMsys.tablesWHEREname='user6';表开启EXECs......
  • C#父类与子类之间关系的妙用
    namespaceConsoleApp1{internalclassProgram{staticvoidMain(string[]args){Console.WriteLine("Hello,World!");AppleClassAppleClass=newAppleClass();AppleClass.Name="......
  • SQLServer事务的妙用
    日常处理数据,难免会操作数据库。update,delete或者insert操作,例如没有带条件或者带的条件不对,将痛苦万分。踩坑王在此分享经验,希望能帮到到家。 操作技巧:就一句话,只要是update,delete或者insert,提前开启一个事务,再去执行相应的sql语句。如果发现错了直接rollback即可。确认无......
  • SQLRecon:一款针对MSSQL的网络侦查与后渗透测试工具
    关于SQLReconSQLRecon是一款针对MicrosoftSQLServer的安全研究工具,该工具专为红队研究人员设计,可以帮助广大研究人员针对MSSQL执行网络侦查和后渗透利用测试。工具安装广大研究人员可以直接访问该项目的【Releases页面】下载预编译的最新版本SQLRecon。除此之外,我们还......
  • MSSQL注入 — 反弹注入
    MSSQL反弹注入原理依靠 opendatasource 函数,把查询出的数据发送到MSSQL服务器上。 MSSQL反弹注入使用场景用 香港云 快速搭建一个MSSQL环境可以用 临时邮箱注册免费的试用60天。免费60天的试用,过期了就换个邮箱。MSSQL反弹注入常见问题1.猜数据时为什么......
  • mssql分区表创建
    使用分区表提高并发能力和查询处理性能(需命中分区)CREATEPARTITIONFUNCTIONRangePF1(INT)ASRANGELEFTFORVALUES(10,100,1000);SELECT$PARTITION.RangePF1(1000);CREATEPARTITIONSCHEMERangePS1ASPARTITIONRangePF1ALLTO('PRIMARY');CREATETABLEd......
  • 使用本地MSSQL管理器链接本地/服务器上的MySql
    使用本地MSSQL管理器链接本地/服务器上的MySql步骤如下:第一步,安装ODBC数据源驱动打开控制面板》管理工具》找到ODBC数据源 第二步、添加数据源驱动程序打开ODBC数据源后点击添加》选择MySQL数据源的驱动程序,然后点击完成第三步、填写MySQL连接信息按照弹出的页面。填......
  • Flex布局-margin 妙用技巧
    在flex布局中,通过对子项设置margin-auto;的方式去吃掉剩余空间,这种小技巧在很多时候能极大简化我们的布局哦.单元素水平垂直居中如果父容器是flex,要实现元素水平垂直居中,直接在容器项添加:display:flex;justify-content:center;align-items:center;但......
  • 条件编译#if、#elif、#ifdef的妙用
    前言—般情况下,C语言源程序中的每一行代码.都要参加编译。但有时候出于对程序代码优化的考虑,希望只对其中一部分内容进行编译,此时就需要在程序中加上条件,让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃,这就是条件编译。相关的预编译指令如下:条件编译功能预处理程......
  • Go-Zero技能提升:深度探究goctl的妙用,轻松应对微服务开发挑战!(三)
    前言有位同学在群里说:“Go-Zero官方文档太简洁了,对小白有点不友好。好奇你们是怎么学习的?项目是怎么封装的?有什么提高开发效率的技巧吗?”。来来来,这期内容给你安排上,先教你goctl的妙用!前两篇文章分享了Go-Zero微服务快速入门和最佳实践(一)和Go-Zero从0到1实现微服务项目开发(......