mysql 如何比较字符串并返回两个字符串之间的行

标签 mysql string-comparison

如何简单地按字母过滤表行,例如仅显示以 efg 开头的字符串的行并排除其他行。

类似的东西

return (rows > "d") andalso (rows < "h")

vb.net

最佳答案

如果你想要正则表达式,你可以使用like。例如,这将为您提供以 a 开头的所有行:

select * from myTable where myColumn like 'a%';

编辑:

我现在明白你的意思了,mysql也支持字符串的>和<,所以如果你这样做:

where col >= 'e' and col < 'h'

你基本上会得到以 e,f,g 开头的所有内容

关于mysql 如何比较字符串并返回两个字符串之间的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34969189/

相关文章:

php - 使用 MySQL 在 Android 登录页面上出现错误的用户名和密码

mysql - 从2个表中获取数据(MySQL)

php - 从 php 中的 mysql 查询获取前一行

php - 为什么 PHP 将带有字母 E 的字符串转换为数字?

ios - 搜索字符串,但允许不同但相似的标点字符

c# - CA1307 : Specify StringComparison not thrown for string. 等于(字符串)

php - 提交输入正在向数据库登录检查器发送空答案

mysql - Rails 5 : How to order models by associated model attribute, 并使它们不同

c# - 如何从一个字符串中只读取 20 个字符并与其他字符串进行比较?

python - 如何将一个字符串与一组其他字符串进行比较