根据给定的参数,生成的 SQL 查询语句如下:

select a.id, a.major_name, a.single_name, a.introduce, a.major_num, a.tocollege_id, sc.college_name 
from sys_major a 
left join sys_college sc on sc.id=a.tocollege_id 
WHERE a.major_name LIKE CONCAT('%',?,'%') 
order by a.id desc 
limit ?, ?

其中,'?'代表占位符,将被具体的参数值替换。根据日志输出,参数的具体值是:'软'、0和10。这个查询语句的作用是从 sys_major 表中查询 major_name 字段包含'软'的记录,同时关联 sys_college 表获取 college_name 字段的值,并按照 a.id 降序排序,然后返回查询结果的分页部分,起始位置为 0,返回数量为 10。

另外,还有一个计数的查询语句如下:

select count(*) 
from sys_major a 
left join sys_college sc on sc.id=a.tocollege_id 
WHERE a.major_name LIKE CONCAT('%',?,'%')

这个查询语句的作用是统计 sys_major 表中 major_name 字段包含'软'的记录数量。参数的具体值是:'软'。


原文地址: https://www.cveoy.top/t/topic/kE4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录