我想在数据库列中的双引号中找到单词

时间:2017-05-04 06:27:26

标签: php mysql

我想用SQL命令

在我的数据库列上找到一些单词

e.g。

-------------------
|       tb1       |
|-----------------|
| id              |
| name            |
-------------------

名称字段中的记录

-> 1st Row "abc","aba","acc","bcc","aaa","bbb"
-> 2nd Row "abc","bcd","efc","aaa","sss","eee"
-> 3rd Row "acc","cdc","ass","qqq","sss","bbb"

如何找到“acc”和“abc”

3 个答案:

答案 0 :(得分:0)

如果要选择名称字段等于“acc”和“abc”的行,请写入

/* t.Col1 : string , t.Col2: Enum */
db.Table1.Where(t => t.Col1 + " " + t.Col2 == "SomeValue");

以防万一,如果你想要你可以逃脱双qoutes“虽然没有必要,但这就是它的样子

SELECT * FROM tb1 WHERE name LIKE '"acc"' OR name LIKE '"abc"';

或者如果你只想要这个名字,那么写一下

SELECT * FROM tb1 WHERE name LIKE '\"acc\"' OR name LIKE '\"abc\"';

答案 1 :(得分:0)

使用:

<?php
        wp_nav_menu( array(
            'menu'              => 'primary',
            'theme_location'    => 'primary',
            'depth' => 0,
      'container' => 'false',
            'menu_class'        => 'nav navbar-nav nav_1',
            'fallback_cb'       => 'WP_Bootstrap_Navwalker::fallback',
            'walker'            => new WP_Bootstrap_Navwalker())
        );
    ?>

在'%..%'中放置双引号“abc”的字符串。

答案 2 :(得分:0)

如果您想要的记录包含特殊的&#39; charchters,你可以逃脱下摆。所以你最终得到了

SELECT * FROM table WHERE name = '\"abc\"';