• <bdo id='urJQm'></bdo><ul id='urJQm'></ul>
  1. <small id='urJQm'></small><noframes id='urJQm'>

    <legend id='urJQm'><style id='urJQm'><dir id='urJQm'><q id='urJQm'></q></dir></style></legend>
    1. <tfoot id='urJQm'></tfoot>

    2. <i id='urJQm'><tr id='urJQm'><dt id='urJQm'><q id='urJQm'><span id='urJQm'><b id='urJQm'><form id='urJQm'><ins id='urJQm'></ins><ul id='urJQm'></ul><sub id='urJQm'></sub></form><legend id='urJQm'></legend><bdo id='urJQm'><pre id='urJQm'><center id='urJQm'></center></pre></bdo></b><th id='urJQm'></th></span></q></dt></tr></i><div id='urJQm'><tfoot id='urJQm'></tfoot><dl id='urJQm'><fieldset id='urJQm'></fieldset></dl></div>

      如何将变量传递给 IN 子句?

      时间:2023-06-25

      <small id='G499r'></small><noframes id='G499r'>

      <i id='G499r'><tr id='G499r'><dt id='G499r'><q id='G499r'><span id='G499r'><b id='G499r'><form id='G499r'><ins id='G499r'></ins><ul id='G499r'></ul><sub id='G499r'></sub></form><legend id='G499r'></legend><bdo id='G499r'><pre id='G499r'><center id='G499r'></center></pre></bdo></b><th id='G499r'></th></span></q></dt></tr></i><div id='G499r'><tfoot id='G499r'></tfoot><dl id='G499r'><fieldset id='G499r'></fieldset></dl></div>

        <legend id='G499r'><style id='G499r'><dir id='G499r'><q id='G499r'></q></dir></style></legend>
          <tbody id='G499r'></tbody>
          <bdo id='G499r'></bdo><ul id='G499r'></ul>

              1. <tfoot id='G499r'></tfoot>

                本文介绍了如何将变量传递给 IN 子句?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                假设我有一个具有 SELECT 语句的 SP,如下所示,

                Lets say I have a SP that has a SELECT statements as follows,

                SELECT product_id, product_price FROM product 
                WHERE product_type IN ('AA','BB','CC');
                

                但是数据必须通过包含值字符串的单个变量传送到 IN 子句.下面有链接

                But data goes to that IN clause must be through a single variable that contains the string of values. Something link below

                SELECT product_id, product_price FROM product 
                WHERE product_type IN (input_variables);
                

                但它不是那样工作的.知道如何做到这一点吗?

                But its not working that way. Any idea how to do this?

                推荐答案

                像这样传递参数值 - 'AA,BB,CC'.那么,使用FIND_IN_SET<就足够了/a> 函数 -

                Pass parameter value like this - 'AA,BB,CC'. Then, it is enough to use FIND_IN_SET function -

                SELECT product_id, product_price
                FROM product
                WHERE FIND_IN_SET(product_type, param);
                

                这篇关于如何将变量传递给 IN 子句?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:重命名 MySQL 中的外键列 下一篇:MySQL计算百分比

                相关文章

                • <bdo id='BYoTW'></bdo><ul id='BYoTW'></ul>

                <i id='BYoTW'><tr id='BYoTW'><dt id='BYoTW'><q id='BYoTW'><span id='BYoTW'><b id='BYoTW'><form id='BYoTW'><ins id='BYoTW'></ins><ul id='BYoTW'></ul><sub id='BYoTW'></sub></form><legend id='BYoTW'></legend><bdo id='BYoTW'><pre id='BYoTW'><center id='BYoTW'></center></pre></bdo></b><th id='BYoTW'></th></span></q></dt></tr></i><div id='BYoTW'><tfoot id='BYoTW'></tfoot><dl id='BYoTW'><fieldset id='BYoTW'></fieldset></dl></div>

                1. <small id='BYoTW'></small><noframes id='BYoTW'>

                    <legend id='BYoTW'><style id='BYoTW'><dir id='BYoTW'><q id='BYoTW'></q></dir></style></legend>
                  1. <tfoot id='BYoTW'></tfoot>