当前位置: 首页 > news >正文

求个网站2021.net网站架设

求个网站2021,.net网站架设,有做医学手术视频的网站,wordpress文件wordpress目录 前言一、Maven依赖二、获取sql中的表名三、获取sql中的具体信息 前言 JSqlParser是一个 SQL 语句解析器。它将 SQL 语句转换为可遍历的 Java 类层次结构#xff0c;可以方便的用代码对 SQL 语句进行解析#xff0c;修改等操作。 官网 api 文档和 github 地址如下… 目录 前言一、Maven依赖二、获取sql中的表名三、获取sql中的具体信息 前言 JSqlParser是一个 SQL 语句解析器。它将 SQL 语句转换为可遍历的 Java 类层次结构可以方便的用代码对 SQL 语句进行解析修改等操作。 官网 api 文档和 github 地址如下 jsqlparser API 文档 jsqlparser github 地址 一、Maven依赖 !-- 4.9版本是适用于jdk8的最后一个版本--dependencygroupIdcom.github.jsqlparser/groupIdartifactIdjsqlparser/artifactIdversion4.9/version/dependency二、获取sql中的表名 import net.sf.jsqlparser.JSQLParserException; import net.sf.jsqlparser.util.TablesNamesFinder; import java.util.Set;public class MainServer {public static void main(String[] args) throws JSQLParserException {String sql SELECT e.employee_id, e.first_name, e.last_name, d.department_name, e.salary FROM employees e LEFT JOIN departments d ON e.department_id d.department_id WHERE e.salary ( SELECT AVG(salary) FROM staff WHERE department_id e.department_id );;SetString tableNames TablesNamesFinder.findTables(sql);//输出 staff, departments, employeesSystem.out.println(tableNames);} } 三、获取sql中的具体信息 import javassist.CannotCompileException; import net.sf.jsqlparser.JSQLParserException; import net.sf.jsqlparser.parser.CCJSqlParserUtil; import net.sf.jsqlparser.statement.Statement; import net.sf.jsqlparser.statement.select.PlainSelect; import net.sf.jsqlparser.statement.select.Select;public class MainServer {public static void main(String[] args) throws CannotCompileException, JSQLParserException {String sql SELECT DISTINCT e.employee_id, e.first_name, e.last_name, d.department_name, e.salary FROM employees e LEFT JOIN departments d ON e.department_id d.department_id WHERE e.salary ( SELECT AVG(salary) FROM staff WHERE department_id e.department_id ) GROUP BY d.department_id, e.employee_id, e.first_name, e.last_name, d.department_name, e.salary HAVING COUNT(*) 1 ORDER BY d.department_name LIMIT 10 OFFSET 20;;Statement statement CCJSqlParserUtil.parse(sql);//如果是 select 语句if (statement instanceof Select) {Select selectStatement (Select) statement;PlainSelect plainSelect selectStatement.getPlainSelect();System.out.println(【DISTINCT 子句】 plainSelect.getDistinct());System.out.println(【查询字段】 plainSelect.getSelectItems());System.out.println(【FROM 表】 plainSelect.getFromItem());System.out.println(【JOIN 子句】 plainSelect.getJoins());System.out.println(【WHERE 子句】 plainSelect.getWhere());System.out.println(【GROUP BY 子句】 plainSelect.getGroupBy());System.out.println(【HAVING 子句】 plainSelect.getHaving());System.out.println(【ORDER BY 子句】 plainSelect.getOrderByElements());System.out.println(【LIMIT 子句】 plainSelect.getLimit());System.out.println(【OFFSET 子句】 plainSelect.getOffset());}} }输出 【DISTINCT 子句】DISTINCT 【查询字段】[e.employee_id, e.first_name, e.last_name, d.department_name, e.salary] 【FROM 表】employees e 【JOIN 子句】[LEFT JOIN departments d ON e.department_id d.department_id] 【WHERE 子句】e.salary (SELECT AVG(salary) FROM staff WHERE department_id e.department_id) 【GROUP BY 子句】GROUP BY d.department_id, e.employee_id, e.first_name, e.last_name, d.department_name, e.salary 【HAVING 子句】COUNT(*) 1 【ORDER BY 子句】[d.department_name] 【LIMIT 子句】 LIMIT 10 【OFFSET 子句】 OFFSET 20参考 JSqlParser实战指南 JSQLParser 解析复杂SQL JSqlParser入门系列 jsqlparser基本使用
http://www.zqtcl.cn/news/792981/

相关文章:

  • 郑州网站建设丶汉狮网络网站建设中图片是什么意思
  • 深圳网站建设公司设计公司做影视网站用主机还是用服务器
  • 网站建设价格如何做问卷调查网站
  • 网络营销推广合同天津网站seo策划
  • 明年做那个网站致富wordpress loper
  • 网站开发原理柳州网站推广
  • 杭州高端网站开发重庆网站建设去迅法网
  • 营销型网站建设调查表用flash做游戏下载网站
  • 企业网站申请流程北京网站建设北京
  • 响应式网站导航栏模板python开发wordpress
  • 大学生创新创业大赛一个网站做两个优化可以做吗
  • 网站设计建设铁总建设函网站
  • 做期货都看哪个网站什么是网络营销的综合工具
  • 专做袜子的网站北京学设计去哪个网站好
  • 一搜网站制作网站支付怎么做
  • 广州 科技网站建设公司国外酷炫flash网站
  • 焦作网站建设焦作wordpress怎么进行301 htaccess
  • 那个网站能找到人做品牌文化的网站
  • 家里做网站买什么服务器好网站建设报价单 文库
  • 网站百度建设银行广西分行招聘网站
  • 打开网站显示404北京公司请做网站工资
  • 网站开发验收流程图app开发制作的图片
  • 网站流量的作用app定制开发和模板开发的区别
  • 如何做分公司网站网站建设与设计开题报告
  • 易语言怎么做网站网络推广客户渠道
  • 唐山哪里有做网站的网站服务器在
  • 网络服务机构的网站广东省住房及建设厅官方网站
  • 工业设计灵感网站商务网页设计与制作微课版答案
  • 如何引用网站上的资料做文献学历提升的正规机构
  • 如何上传wordpress程序聊城网站优化案例