LIKE操作符

1. 为了在搜索子句中使用通配符,必须使用LIKE操作符。

2.LIKE操作符指示mysql后面跟的是搜索模式利用通配符匹配,而不是直接相等匹配进行比较。

 

通配符

1. 百分号(%)通配符:%表示任何字符出现任意次数。

如:匹配所有包含ton字符的值

mysql> select prod_name,prod_price from products where prod_name LIKE '%ton%';
+--------------+------------+
| prod_name | prod_price |
+--------------+------------+
| .5 ton anvil | 5.99 |
| 1 ton anvil | 9.99 |
| 2 ton anvil | 14.99 |
| Detonator | 13.00 |
+--------------+------------+
4 rows in set (0.00 sec)

2.下换线(_)通配符:表示只匹配单个字符而不是多个字符

如:

mysql> select prod_name,prod_price from products where prod_name LIKE '_ ton anvil';
+-------------+------------+
| prod_name   | prod_price |
+-------------+------------+
| 1 ton anvil |       9.99 |
| 2 ton anvil |      14.99 |
+-------------+------------+
2 rows in set (0.00 sec)

 

相关文章:

  • 2021-08-06
  • 2022-12-23
  • 2021-08-08
  • 2021-04-19
  • 2021-12-26
  • 2022-12-23
  • 2022-02-18
  • 2021-07-27
猜你喜欢
  • 2021-12-31
  • 2021-06-29
  • 2022-01-05
  • 2021-07-05
  • 2022-01-19
  • 2022-12-23
相关资源
相似解决方案