MYSQL:仅提取具有最小字符长度的单词

标签 mysql select

如何从 MYSQL 中提取最多 50 个字符的单词?

$query = "SELECT * FROM example ORDER BY ID DESC LIMIT 200"; 

最佳答案

尝试使用 CHAR_LENGTH WHERE 约束中的函数:

SELECT * FROM example WHERE CHAR_LENGTH(word) <= 50 ORDER BY ID DESC LIMIT 200

CHAR_LENGTH 返回字符串中的字符数。 LENGTH返回字节数。如果您的单词可能包含多字节字符,则最好使用 CHAR_LENGTH

关于MYSQL:仅提取具有最小字符长度的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2576086/

相关文章:

PHP while($x = mysql_fetch_array($y))

mysql - 数据库迁移 : auto-incremented foreign key trouble

MySql 查询选择最高的学生分数,包括必须学科分数

MySQL - 选择最后插入的行最简单的方法

mysql - 在某些条件下将行转换为列

sql - 如何选择记录数,然后按外键对它们进行分组?

sql - Oracle select sql语句设置自增字段

mysql - 设置事件模型的字符串属性(包括撇号)

mysql - 在注册表中找到 MySQL 的通用路径,因为它在注册表中创建特定于版本的条目作为键

php - MySQL 使用连接进行搜索