LIKE 是另一个在 WHERE 子句中会用到的指令。基本上,LIKE 能让我们依据一个套式 (pattern) 来找出我们要的资料。相对来说,在运用 IN 的时候,我们完全地知道我们需要的条件;在运用 BETWEEN 的时候,我们则是列出一个范围。 LIKE 的语法如下:
SELECT "栏位名"
FROM "表格名"
WHERE "栏位名" LIKE {套式}
{套式} 经常包括野卡 (wildcard). 以下是几个例子:
'A_Z': 所有以 'A' 起头,另一个任何值的字原,且以 'Z' 为结尾的字串。 'ABZ' 和 'A2Z' 都符合这一个模式,而 'AKKZ' 并不符合 (因为在 A 和 Z 之间有两个字原,而不是一个字原)。
'ABC%': 所有以 'ABC' 起头的字串。举例来说,'ABCD' 和 'ABCABC' 都符合这个套式。
'%XYZ': 所有以 'XYZ' 结尾的字串。举例来说,'WXYZ' 和 'ZZXYZ' 都符合这个套式。
'%AN%': 所有含有 'AN' 这个套式的字串。举例来说, 'LOS ANGELES' 和 'SAN FRANCISCO' 都符合这个套式。
我们将以上最后一个例子用在我们的 Store_Information 表格上:
Store_Information 表格
store_name |
Sales |
Date |
LOS ANGELES |
$1500 |
Jan-05-1999 |
SAN DIEGO |
$250 |
Jan-07-1999 |
SAN FRANCISCO |
$300 |
Jan-08-1999 |
BOSTON |
$700 |
Jan-08-1999 |
我們就打入,
SELECT *
FROM Store_Information
WHERE store_name LIKE '%AN%'
結果:
store_name |
Sales |
Date |
LOS ANGELES |
$1500 |
Jan-05-1999 |
SAN FRANCISCO |
$300 |
Jan-08-1999 |
SAN DIEGO |
$250 |
Jan-07-1999 |
分享到:
相关推荐
SQL like子句的另一种实现方法 下面两种方法也可实现模糊查询: select from table where patindex "%字符%" a >0 select from table where charindex "字符" a >0
在CMS开发中,经常会有类似这样的需求: 提问——回答模式,经典的例子是百度提问。 提问者提出问题,由其他人回答,其他人可以是用户,也可以是服务商。 在这个模式中,如何充分利用历史数据是关键的...
SQLLIKE用法.docx
python库。 资源全名:csv2sqllike-1.0.3.tar.gz
使用sql语句的like语句。适合10g数据库使用。
SQL Like SQL 通配符 SQL In SQL Between SQL Aliases SQL Join SQL Inner Join SQL Left Join SQL Right Join SQL Full Join SQL Union SQL Select Into SQL Create DB SQL Create Table SQL ...
T-SQL中like和order by 语句的使用,以及之间的区别
SQL语句 SELECT LIKE like用法详解 包含你不知道的用法 在SQL结构化查询语言中,LIKE语句有着至关重要的作用。
SQL LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE 语法 SELECT column_name(s) FROM table_name WHERE column...
内存中SQL Like数据库在golang中实现。 该数据库具有类似SQL的功能,整个数据库都位于内存中,并在程序结束后进行清理。 特征: 在数据库中创建表。 表中的列带有“类型”-> int,字符串 将新行添加到表 对列有...
11. SQL LIKE 操作符 15 12. SQL 通配符 16 13. SQL IN 操作符 18 14. SQL BETWEEN 操作符 18 15. SQL Alias(别名) 19 16. SQL JOIN 20 17. SQL INNER JOIN 关键字 22 18. SQL LEFT JOIN 关键字 23 19. SQL RIGHT ...
主要介绍了SQL like子句的另一种实现方法(速度比like快),需要的朋友可以参考下
sql server like用法 将通配符作为文字使用
SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解
COST(按成本优化) RULE(按规则优化) CHOOSE(缺省)(ORACLE自动选择成本或规则进行优化) ALL_ROWS(所有的行尽快返回) FIRST_ROWS(第一行数据尽快返回)
UrWeb-FilterWordList 这是一个简单的Ur / Web示例,允许用户在键入小写字母[az] *,以使用SQL LIKE运算符立即筛选包含192,425个英语单词的表,一次最多显示50行。 您可以在psql使用\copy命令添加单词。 文件script....
SQL使用Like模糊查询 vC实现
此文档中详细的记载了,Sql Server参数化查询之where in和like实现详解,希望可以帮到下载的朋友们!
MyBatis拦截器分页与动态修改SQL及其参数值 提取SQL Like 字段
介绍了sql语句like多个条件的写法实例,有需要的朋友可以参考一下