SELECT org_code AS belong_org, org_code, depart_name AS depart_name FROM sys_depart WHERE sys_depart.org_code LIKE CONCAT('A09', '%') AND dep_type IN (1, 5) 去除查询结果中org_code长度大于6的数据
时间: 2024-03-21 09:40:56 浏览: 122
你可以在原有的查询语句的基础上,添加一个条件限制查询结果中 org_code 的长度不能大于 6。可以使用 MySQL 中的 LENGTH 函数来获取字符串的长度,并在 WHERE 子句中添加一个条件限制长度小于等于 6。修改后的 SQL 查询语句如下所示:
```
SELECT org_code AS belong_org, org_code, depart_name AS depart_name
FROM sys_depart
WHERE sys_depart.org_code LIKE CONCAT('A09', '%')
AND dep_type IN (1, 5)
AND LENGTH(org_code) <= 6;
```
其中,LENGTH 函数的参数是要计算长度的字符串。这里添加了一个额外的条件限制查询结果中 org_code 的长度不能大于 6,从而实现了要求。
相关问题
select a.org_code,a.belong_org,depart_name from (select org_code as belong_org,org_code, depart_name as depart_name from sys_depart where sys_depart.org_code like concat(#{orgCode},"%") and dep_type in(1,5)) a
这是一个 SQL 查询语句,查询了 sys_depart 表中符合条件的列,并将其别名为 a,最终选择了 a 表中的 org_code、belong_org 和 depart_name 列。其中,#{orgCode} 是一个占位符,需要在查询执行时被具体的值替换。该查询语句的功能是查询指定 orgCode 及其子机构中 dep_type 为 1 或 5 的部门信息,包括部门编码、所属机构编码和部门名称。
帮我把以上代码中的org_code字符串长度限制为6
可以使用 MySQL 中的 SUBSTR 函数来截取 org_code 字符串的前 6 个字符,从而实现长度限制为 6 的效果。修改后的 SQL 查询语句如下所示:
```
SELECT SUBSTR(a.org_code, 1, 6) AS org_code, a.belong_org, a.depart_name
FROM (
SELECT org_code AS belong_org, org_code, depart_name AS depart_name
FROM sys_depart
WHERE sys_depart.org_code LIKE CONCAT(#{orgCode}, '%')
AND dep_type IN (1, 5)
) a;
```
其中,SUBSTR 函数的第一个参数是要截取的字符串,第二个参数是起始位置,第三个参数是要截取的长度。这里将 org_code 截取前 6 个字符,并将其别名为 org_code。
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)