首页 > 数据库 >.net 实现数组拼接成sql语句IN

.net 实现数组拼接成sql语句IN

时间:2023-07-16 20:46:29浏览次数:34  
标签:语句 caseSql 拼接 数组 sql net

一、简单记录一下.net 实现字符串数组拼接成sql语句IN

  • 把 0001|ceshi04|ceshi0F|ceshi0J 变成 ‘0001’,‘ceshi04’,‘ceshi0F’ 格式
List<string> joinCodeList = model.SJoinList.Split('|').ToList();
string caseSql =  joinCodeList.Aggregate("", (current, s) => current + ("'"+ s + "',"));
SELECT * FROM `TbUser` WHERE pkCode IN ({caseSql.Trim(',')});

以上就是相关实现代码!

标签:语句,caseSql,拼接,数组,sql,net
From: https://www.cnblogs.com/wangjinya/p/17558485.html

相关文章

  • Mysql进阶篇(二)之索引
    一.索引概述1.介绍索引是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。2.演示表结构及其数据如下:假如我们要执......
  • ASP.NET Core学习笔记
    ASP.NETCore教程:https://www.bilibili.com/video/BV1Kk4y117Xy/?p=2&spm_id_from=pageDriver&vd_source=34dc5215532143d76607ef8957c72691的笔记ASP.NETCore启动流程ASP.NETCoreWeb应用程序最初作为控制台应用程序启动,Main()方法是应用程序的入口点。因此,当我们执行AS......
  • Mysql进阶篇(二)之索引
    一.索引概述1.介绍索引是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。2.演示表结构及其数据如下:假如我们要执行的SQL语......
  • r2dbc mysql
    R2DBCMySQL:异步响应式数据库访问的新时代在传统的JDBC(JavaDatabaseConnectivity)中,数据库访问通常是同步的,这意味着当你执行一个查询或更新时,你必须等待数据库返回结果,然后再进行下一步操作。然而,随着异步编程的兴起,开发者对于更高效的数据库访问方式有了更高的期望。在这篇文章......
  • 安装mysql在线版本
    1. 安装MySQL服务器和客户端:sudoaptinstallmysql-servermysql-client 2.启动sudosystemctlstartmysql 3.修改密码sudomysql_secure_installation输入MySQLroot用户的密码:如果你已经设置了root用户密码,请输入密码并按下Enter键。如果是首次安装,直接......
  • Docker中运行mysql并且数据目录存在本地
    Docker中运行mysql并且数据目录存在本地  Docker中运行mysql并且数据目录存在本地按https://github.com/NeuCharFramework/NCF/wiki/来弄win11,dockerv24.0.2,镜像加速配置: {"debug":false,"experimental":false,"features":{"buildkit":tr......
  • sparksql数据倾斜demo
    SparkSQL数据倾斜简介在大数据处理中,数据倾斜是一个常见的问题。当数据在分布式计算中不均匀地分布在不同的节点上时,就会出现数据倾斜。数据倾斜会导致计算节点的负载不平衡,导致部分节点的计算速度变慢,从而影响整个作业的执行效率。SparkSQL是ApacheSpark提供的用于处理结构化......
  • shell查询mysql数据库返回结果
    Shell查询MySQL数据库返回结果作为一名经验丰富的开发者,我将教会你如何通过Shell查询MySQL数据库并返回结果。下面是整个过程的流程图:步骤描述步骤1连接到MySQL数据库步骤2编写SQL查询语句步骤3执行SQL查询语句步骤4处理查询结果步骤5关闭数据库连接......
  • service mysql start 日志 无内容
    实现“servicemysqlstart日志无内容”流程1.确认环境在开始之前,首先需要确认以下几点:确保已经安装了MySQL数据库,并且已经配置好环境变量。确保已经安装了系统服务管理工具(如Systemd)。2.编写脚本文件我们可以通过编写一个简单的脚本文件来实现“servicemysqlstar......
  • ASP.NET Core Web API中操作方法中的参数来源
    在ASP.NETCoreWebAPI中,有多种方式可以传递参数给操作方法。以下是一些常见的参数传递方式:路由参数(RouteParameters):参数值从URL的路由中提取。//Route:api/users/{id}[HttpGet("api/users/{id}")]publicIActionResultGetUserById(intid){//使用id执行操作......