Mysql給in傳遞引數

2021-10-11 11:04:14 字數 510 閱讀 2322

情景:

select * from student where name in ('李四','王五','張三');

查詢學生表中name欄位是'李四','王五','張三'的資料

需求:

'李四','王五','張三'這些字段需要前端傳過來且數量不確定
方法:

使用find_in_set (name,?)

第乙個引數是列名,第二個引數是字串型別的,接收傳遞的資料

例:傳乙個字串為:"張三,李四,王五"

select * from student where find_in_set (name,"張三,李四,王五")

實際開發中可寫為:

select * from student where find_in_set (name,?)

給執行緒傳遞引數

執行緒操作主要用到thread類,他是定義在system.threading.dll下。使用時需要新增這乙個引用。該類提供給我們四個過載的建構函式 以下引自msdn 我們如果定義不帶引數的執行緒,可以用threadstart 帶乙個引數的用parameterizedthreadstart。帶多個引數...

如何給OPENQUERY傳遞引數

發現sql server裡,直接呼叫鏈結伺服器的函式是不可以的。create function func test userid int returns table asreturn select from 192.168.0.252 user dbo.func getdata userid go ...

Spring給通知傳遞引數

切點 override public void printaccount account account catch exception ex 切面 package com.itlearn.aspect import com.itlearn.domain.account import org.asp...