MySQL 选择特定数字为 x 时

标签 mysql

我有一列包含 5A898、89KAS、89ASD 等值。

我正在尝试编写一个查询,该查询将仅返回列的第三个数字为“A”的行。例如,将返回“89ASD”,但不会返回“89KAS”。我不确定解决这个问题的正确方法是什么。正则表达式?

所以...

SELECT column
FROM table
WHERE column = ?

最佳答案

WHERE column LIKE '__A%'
                   ^^-- 2 underscores

应该可以解决问题。两个“任意”字符,后跟一个 A,然后是任意数量的任何内容。

关于MySQL 选择特定数字为 x 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12977797/

相关文章:

php - 如何改进我的 php 添加脚本?

mysql - 提高 mysql 行与用户的性能

mysql - 在不同数据库之间移动数据

python - PyMySQL 使用 localhost 与套接字不一致行为

php - 如何在不依赖 PHP 循环的情况下执行此查询?

php - mysqli insert_id 不工作

php - 计算民意调查票数

php - fatal error : Call to undefined function mysql_connect() and The mysqli extension is missing

php - 如何使用php定义在html页面中单击哪个图像并将图像名称存储在mysql中

html - 管理面板 - 创建编辑用户按钮