|
|
1
1
当您尝试将所有数字放入占位符时,占位符将被视为单个字符串,而不是逗号分隔的项目列表。因此,除非您的表中恰好有一个值与该“字符串”完全匹配,否则它永远不会工作。 解决方案是使用占位符 需要匹配的项(例如三个项、三个占位符),或者, 不要 |
|
2
1
我以前在我们的报告解决方案中遇到过这个问题,用户希望能够在独立的下拉控件中输入最多5个值。这些控件填充了可能的值和一个表示“不使用”的NULL值(第一个控件不允许NULL,因为您有top select 一 我们的查询包含以下片段(根据您的情况翻译):
然后,当我们设置占位符时,我们将下拉列表中的值分配给它们各自的占位符,但有一个限制条件:如果下拉列表包含NULL,则用第一个下拉列表的内容填充占位符。
那样的话,如果你进去的话
等等我们使用的数据库管理系统足够聪明,可以崩溃
这种混乱的一个问题是,您必须为数据库中可能的条目数设置一个上限
|
|
|
3
1
我们询问了供应商,得到了这个答复,它允许我们传递一组逗号分隔的标签。
基本上是做一堆字符串比较。 希望这对别人有用 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |