syntax - MYSQL 查询 : extract all records that have SSCF in the LicenseNumber

标签 syntax mysql

我需要获取可以执行以提取特定数据的 SQL 查询。以下是详细信息:

  • 数据库类型:MySQL
  • 数据库名称:adminDB
  • 表名:licenseinfo
  • 字段名称:LicenseNumber

所以 LicenseNumber 列中的数据如下所示:(这只是一个示例,有 300,000 条记录)


SSCY-334-0W2-5AA

SSCY-238-2W1-5F9

SSCY-378-0W5-5BD

SSCY-312-061-5PO

SSCF-323-0R2-5FW

SSCF-548-2U1-5OL

SSCF-332-0G5-5BY

SSCF-398-041-5PE


我需要提取所有 LicenseNumber 中有 SSCF 的记录

我在 SQLYog 中尝试了查询生成器,但出现了语法错误。

谁能帮我写下这个查询。

最佳答案

假设字母总是在开头:

SELECT * FROM licenseinfo WHERE LicenseNumber LIKE 'SSCF%'

如果您确实表示文本“SSCF”可以出现在许可证号中的任何位置,您可以使用 LIKE '%SSCF%' 代替,但如果您的示例数据具有代表性,我认为这将返回相同的结果,但较慢。

关于syntax - MYSQL 查询 : extract all records that have SSCF in the LicenseNumber,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1992800/

相关文章:

mysql - 尝试/捕获语法

bash - "-ne"在 bash 中是什么意思?

php - PDO 连接被 laravel 拒绝,但不被 $con = new PDO() 拒绝

返回过去 24 小时内添加的所有行的 MySQL 查询

php - 如何在我的 php 页面中应用反向 ajax 来重新加载我列出的项目?

php mysql 搜索

Ruby 赋值方法不会收到 block ?

c++ - c++中奇怪的语法是什么意思

syntax - Prolog resolution prover 删除括号

php - PHP、MySQL 登录错误