查询字符条件在哪里条件?

查询字符条件在哪里条件?,第1张

查询字符条件在哪里条件?

抱歉,我不确定您在谈论哪个SQL平台:

在MySQL中:

$query = ("SELECt * FROM $db WHERe conditions AND LENGTH(col_name) = 3");

在MSSQL中

$query = ("SELECt * FROM $db WHERe conditions AND LEN(col_name) = 3");

LENGTH()(MySQL)或LEN()(MSSQL)函数将在您可以在WHERe子句中用作条件的列中返回字符串的长度。

编辑

我知道这确实很老,但是我想扩大答案,因为正如Paulo Bueno正确指出的那样,您很可能想要的是字符数而不是字节数。谢谢Paulo。

因此,对于MySQL,有

CHAR_LENGTH()
。下面的示例着重之间的差
LENGTH()
CHAR_LENGTH()

CREATE TABLE words (    word VARCHAr(100)) ENGINE INNODB DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_unipre_ci;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5675387.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-17
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存