sql - SQL - Where *** Like '%**%' 查询
问题描述
我是 SQL 新手,对预先编写的查询有疑问。我想根据“喜欢”过滤结果。
以下是有效的查询,但会显示一些不需要的信息。
SELECT SU.[UserId]
,SU.[Surname]
,SU.[FirstName]
,ST.[TokenData]
,APG.[Description] [AccessPermissionGroup]
FROM [Sateon].[ac].[User] SU
INNER JOIN [Sateon].[ac].[Token] ST ON ST.PermissionedEntityId = SU.UserId
INNER JOIN [Sateon].[ac].[APG_PermissionedEntity] APG_Pe ON APG_Pe.PermissionedEntityId = SU.UserId
INNER JOIN [Sateon].[ac].[AccessPermissionGroup] APG ON APG.AccessPermissionGroupId = APG_Pe.AccessPermissionGroupId
我想根据 APG.[Description] [AccessPermissionGroup] 字段过滤结果以仅显示 (WHERE LIKE '%Lifts%') 并忽略所有其他数据。
以下是我得到的当前结果
有人可以帮忙吗?
谢谢
解决方案
你可以像这样在mysql中使用where子句
where APG.[Description] LIKE '%Lifts%' AND
APG.[AccessPermissionGroup] LIKE '%Lifts%'
推荐阅读
- arrays - 如何使用堆栈解决 N-Queens 问题?
- android - 包含日期和时间列的离子日期选择器
- python - 部署应用程序时dash_auth不起作用
- python - 将数据框的事件 N 行放入熊猫中按日期聚合的列?
- c# - 是否可能:Web App 中的 Selenium 在运行时传递脚本
- excel - Excel Addin 未执行调用函数
- javascript - 为什么这个简单的 PHP 文件没有 CORS 工作?
- python - 使用 Pillow 改变色调
- python - 仅当出现 k 次时才按列屏蔽值范围
- vue.js - VSCode 显示与 Vue CLI 构建不同的错误