mysql - 选择以特定字母开头的所有记录

标签 mysql

我正在尝试创建一个 mySQL 语句,该语句将选择以特定字母开头的所有记录。

例如,选择所有带有字母“A”的产品名称。

这就是我希望的结果集:

result[0] = "Awesome Bracelets";
result[1] = "Abalone Earrings";
result[2] = "Aloe Gel";
result[3] = "Amscot Figure";

希望包含以下结果:

result[3] = "Basic Ashtray";

这是我尝试过的,尽管它似乎返回混合结果,其中某些 prod_name 记录没有任何以“A”开头的单词:

"SELECT * FROM products WHERE prod_name LIKE '%A'"

非常感谢您对此提供的任何帮助。

最佳答案

你几乎是对的

"SELECT * FROM products WHERE prod_name LIKE 'A%'"

关于mysql - 选择以特定字母开头的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14430323/

相关文章:

php - 简单的 PHP 表单不提交

java - 如何使用 Hibernate 删除数据库中选定的 jTable 行?

php - 在 php 代码中使用 post 数组

php - 从查询生成器 Laravel 中排除记录

mysql - 错误代码 1292 Mysql 日期时间

mysql - 从具有一对多关系的 3 个表中选择

php - mysql 查询帮助 - 需要减轻 PHP 对重复检查器脚本的负担

mysql - 选择需要的列 'if' , 'else' 并通过它进行比较

mysql - MySQL 中的 ROW_NUMBER()

mysql - MySql 两个表上的 Sql Join 语法