sql语句包含不包含写法

SQL 语句使用LIKE、not like处理包含、不包含关系的方法
一、SQL LIKE 操作符语法
1
2
3
|
SELECT
FROM
WHERE |
二、例表格tt,表结构如图
https://gss0.baidu.com/-fo3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=1f3318b1ab44ad342eea8f83e59220c2/0bd162d9f2d3572c9fcf26808013632762d0c3b9.jpg
语句中的‘%’是通配符,表示任意字符
1、检索test_column字段包含字符'd'的记录
select * from tt where test_column like '%d%'
https://gss0.baidu.com/9fo3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=edc53faf73310a55c471d6f082756f9f/a71ea8d3fd1f41348df9a0222f1f95cad0c85e9b.jpg
2、检索test_column字段开头包含字符'd'的记录
1
|
select 'd%' |
https://gss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=81c9286271ec54e741b9121a8c08b766/42166d224f4a20a4e6d5999b9a529822730ed0a7.jpg
3、检索test_column字段末尾包含字符'd'的记录
1
|
select '%d' |
https://gss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=3e9f4895dd2a60595245e91e1d0418ad/a8773912b31bb051978917743c7adab44aede039.jpg
4、not like 即不包含
检索test_column字段不包含字符'd'的记录
1
|
select '%d%' |
https://gss0.baidu.com/-Po3dSag_xI4khGko9WTAnF6hhy/zhidao/wh=450,600/sign=956b0134db09b3deebeaec6cf98f40b7/3b87e950352ac65cd31dc02ff1f2b21193138a56.jpg