找回密码
 立即注册

QQ登录

只需一步,快速开始

powerpanda2000

注册会员

5

主题

25

帖子

98

积分

注册会员

积分
98
powerpanda2000
注册会员   /  发表于:2022-7-5 23:36  /   查看:3417  /  回复:12
5金币
SELECT  "编号","姓名","手机" FROM "信息表"  where "领域" like ''||%||@领域1||%||''
其中 @领域1 为参数  ,lke 后面不知道怎么去写, 正常 like  后面如  ‘%电子信息%’,电子信息  就是@领域1 参数的值。
因为要跨表查询,所以才 服务器端sql查询,表格查询好像不能跨表。

12 个回复

倒序浏览
powerpanda2000
注册会员   /  发表于:2022-7-6 00:04:13
2#
是不是要   点  使用公式来转化?
回复 使用道具 举报
游斯如尘悬赏达人认证
初级会员   /  发表于:2022-7-6 08:46:49
3#
CONCAT('%',@param,'%')

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-7-6 09:44:30
4#
感谢各位大佬的支持~
您可以先参考楼上大佬提供的方法,如果您的问题未解决的话,欢迎您继续发帖交流
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2022-7-6 10:33:10
5#
视图是否可以
回复 使用道具 举报
powerpanda2000
注册会员   /  发表于:2022-7-6 10:39:42
6#
  谢谢指点,还是不行,具体看上图。
是服务器命令 ,执行sql,这样写还是不行? 数据库是内置的 sqlite,要怎么写?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
powerpanda2000
注册会员   /  发表于:2022-7-6 10:46:28
7#
sqlite 没有concat函数
SELECT * FROM "专家信息表"  WHERE "研究领域" like '%||@领域1||%'
SELECT * FROM "专家信息表"  WHERE "研究领域" like ''%||@领域1||%''
都不行,感觉是要在外部先生成 这个sql才行
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-7-6 11:25:29
8#
大佬,一提到sql就触及到我的知识盲区了,不过这边儿在网上给您找了相关的资料,您可以参考参考
sqlite like 字句
回复 使用道具 举报
powerpanda2000
注册会员   /  发表于:2022-7-6 11:31:01
9#
Lay.Li 发表于 2022-7-6 11:25
大佬,一提到sql就触及到我的知识盲区了,不过这边儿在网上给您找了相关的资料,您可以参考参考:loveliness ...

我就是查的这里,'%XXXX%'   xxxx 用 @领域1  这个参数 代替不行,具体要怎么写?哪位大佬告知,还是要 sql语句在外面就要拼接好,然后用公式或者单元格引用才行?
回复 使用道具 举报
逛逛逛
金牌服务用户   /  发表于:2022-7-6 11:31:45
10#
powerpanda2000 发表于 2022-7-6 10:46
sqlite 没有concat函数
SELECT * FROM "专家信息表"  WHERE "研究领域" like '%||@领域1||%'
SELECT * F ...

点  使用公式

用  CONCATENATE()

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部