Like:
如果你想从数据库中选出一部分数据并把它们添到一个模板中并且不需要非常精确的匹
配你可以用= 来对每一种可能的情况进行操作但是这一过程烦琐而又耗时这时你可以使用LIKE
输入/输出:
SQL>SELECT * FROM PARTS WHERE LOCATION LIKE %BACK%
| NAME | LOCATION |
| SPINE | BACK |
| KIDNEY | MID-BACK |
它表示可能在BACK中出现的其它信息
我们可以看出%为一个通配符,代表其他部分,当然like在数据里是大小写敏感的,A%和a%得到是两种不同的数据。
如果你想查找在某一确定的位置上有字符的数据时你应该如何去做呢你可以使用另一个
通配符— — 下划线
输入/输出
SQL> SELECT * FROM FRIENDS WHERE PHONE LIKE 555-6_6_
| LASTNAME | FIRSTNA ME | AREACODE | PHONE | ST | ZIP |
| MERRICK | BUD | 300 | 555-6666 | ||
| MAST | JD | 381 | 555-6767 |
其实说白了就是下划线_表示的是一个固定位置,而你不知道那个位置是什么,所以用下划线代替,而%表示的是很多元素。
连接||
可以将两个字符串连接起来例如
SQL模糊查询技巧
本文介绍了如何在SQL中使用LIKE和通配符进行模糊查询的方法,包括%和_的使用场景及区别,帮助读者掌握更高效的数据库查询技巧。
568

被折叠的 条评论
为什么被折叠?



