标签: sql-like

SQL查询字符串中的回车并最终删除回车符

SQL查询字符串中的回车并最终删除回车符

我在表中有一些数据,并且在我不想要的地方有一些回车.我试图编写一个查询来获取包含回车符的所有字符串.

我试过这个

select * from Parameters
where Name LIKE '%"\n" %'
Run Code Online (Sandbox Code Playgroud)

select * from Parameters
where Name LIKE '\r'
Run Code Online (Sandbox Code Playgroud)

"

两者都是有效的SQL,但没有返回我要找的东西.我是否需要使用Like命令或其他命令?如何让回车进入查询?

回车不一定在线的末端(可能在中间).

sql char carriage-return sql-like

48
推荐指数
3
解决办法
22万
查看次数

如何在sql中使用类似的连接?

我有2个表,比如表A和表B,我想要执行连接,但是匹配条件必须是来自A'的列就像'来自B的列意味着任何事物都可以在列之前或之后出现B:

例如:如果A中的列是'foo'.如果B中的列是:'fooblah','somethingfooblah'或者只是'foo',则连接将匹配.我知道如何在标准的语句中使用通配符,但在进行连接时会感到困惑.这有意义吗?谢谢.

mysql sql join sql-like

44
推荐指数
4
解决办法
11万
查看次数

如何在多列上加速SELECT .. LIKE查询?

我有一个MySQL表,我经常SELECT x, y, z FROM table WHERE x LIKE '%text%' OR y LIKE '%text%' OR z LIKE '%text%'查询.任何类型的索引都能帮助加快速度吗?

表中有几百万条记录.如果有任何可以加速搜索的内容,是否会严重影响数据库文件的磁盘使用率INSERT以及DELETE语句的速度?(没有UPDATE执行过)

更新:发布后很快,我看到了很多关于LIKE查询中使用方式的信息和讨论; 我想指出解决方案必须使用LIKE '%text%'(也就是说,我要查找的文本是前缀并附加了%通配符).数据库也必须是本地的,原因很多,包括安全性.

mysql sql-like

44
推荐指数
6
解决办法
5万
查看次数

SQL SELECT LIKE(不敏感的外壳)

我正在尝试执行sql查询:

select * from table where column like '%value%';
Run Code Online (Sandbox Code Playgroud)

但数据保存为"价值"(V为资本).

当我执行此查询时,我没有得到任何行.如何进行调用,无论字符的大小如何,它都会查找"值"?

mysql sql case-insensitive sql-like

44
推荐指数
7
解决办法
6万
查看次数

用mysql连接查询怎么样?

我一直试图让它工作很长一段时间,但它似乎没有用,也许它甚至不可能,我想要做的是使用像这样的执行mysql连接查询我找到的例子......

SELECT *
FROM Table1
INNER JOIN Table2 ON Table1.col LIKE '%' + Table2.col + '%'
Run Code Online (Sandbox Code Playgroud)

但它似乎根本不起作用,任何可以给予的帮助都会非常棒,谢谢!

mysql join sql-like

42
推荐指数
1
解决办法
4万
查看次数

SQL Not Like Statement无法正常工作

我在存储过程中有以下代码.

WHERE
    WPP.ACCEPTED = 1 AND
    WPI.EMAIL LIKE '%@MATH.UCLA.EDU%' AND
    (WPP.SPEAKER = 0 OR
    WPP.SPEAKER IS NULL) AND
    WPP.COMMENT NOT LIKE '%CORE%' AND
    WPP.PROGRAMCODE = 'cmaws3'
Run Code Online (Sandbox Code Playgroud)

NOT LIKE语句不起作用,是的,在任何人说任何东西之前,有COMMENT列的项目不包括CORE,所有其他列都没问题.

有谁知道这有什么问题吗?

sql where sql-like

41
推荐指数
4
解决办法
19万
查看次数

php mysqli预备语句LIKE

如何使用mysqli使用LIKE进行查询并获得所有结果?

这是我的代码,但它不起作用:

$param = "%{$_POST['user']}%";
$stmt = $db->prepare("SELECT id,Username FROM users WHERE Username LIKE ?");
$stmt->bind_param("s", $param);
$stmt->execute();
$stmt->bind_result($id,$username);
$stmt->fetch();
Run Code Online (Sandbox Code Playgroud)

这段代码似乎不起作用.我搜索了很多.它也可能返回超过1行.那么即使它返回超过1行,我怎样才能获得所有结果呢?

php sql mysqli sql-like

41
推荐指数
2
解决办法
5万
查看次数

类似'%Query%'的性能与全文搜索CONTAINS查询

我有一种情况,我想搜索一个单词.

对于那种情况,从性能的角度来看哪个查询会很好?

Select Col1, Col2 from Table Where Col1 Like '%Search%'
Run Code Online (Sandbox Code Playgroud)

要么

Select Col1, Col2 from Table Where Col1 CONTAINS(Col1,'Search')
Run Code Online (Sandbox Code Playgroud)

sql database performance full-text-search sql-like

40
推荐指数
2
解决办法
6万
查看次数

'LIKE('%this''或'%that%')和something = else'不起作用

我有一个选择查询,我试图搜索字符串的多个模式

LIKE ('%this%' or '%that%' ) and something=else
Run Code Online (Sandbox Code Playgroud)

返回零结果

然而

LIKE '%this%' and something=else
Run Code Online (Sandbox Code Playgroud)

返回结果和

LIKE '%that%' and something=else
Run Code Online (Sandbox Code Playgroud)

返回结果

是否可以将我的所有结果都放入一个查询中?如果一个字符串匹配两者,它将如何处理?

mysql sql sql-like

40
推荐指数
3
解决办法
10万
查看次数

SQL LIKE没有与'='相同的通配符?

我知道这是一个非常基本的问题,我我知道答案......但我想证实.

这些查询真的相同吗?

SELECT * FROM FOO WHERE BAR LIKE 'X'
SELECT * FROM FOO WHERE BAR ='X'
Run Code Online (Sandbox Code Playgroud)

也许在使用没有外卡的情况下会有性能开销?

我有一个可选择使用LIKE和外卡的应用程序.SP目前做类似的并附加外卡 - 我想只是更新查询使用,但让应用程序根据需要附加外卡.

sql wildcard sql-like

39
推荐指数
3
解决办法
2万
查看次数