原文:将复杂查询写到SQL配置文件--SOD框架的SQL-MAP技术简介

可以参考作者的 SOD框架 企业级 应用数据架构实战 了解本文相关的内容。 引言 今天看到一片热门的博客,.NET高级工程师面试题之SQL篇 ,要求找出每一个系的最高分,并且按系编号,学生编号升序排列。这个查询比较复杂,也比较典型,自从用了ORM后,很久没有写过SQL语句了,于是我研究了下,自己也写了一个: 我们工作中常常遇到类似的复杂查询,但常见的做法是把它写到BLL程序中,也有同学喜欢写在存 ...

2015-05-12 23:57 17 4704 推荐指数:

查看详情

SQL复杂查询(子查询)

--1.查询雇员姓名,所在部门编号和名称 --2.查询雇员姓名,工作,领导的姓名 --3.查询雇员姓名,工作,领导姓名及部门名称 --4.查询雇员姓名,工作,工资及工资等级 --5.查询雇员姓名,工作,工资及工资等级 ...

Tue Aug 12 22:19:00 CST 2014 0 23074
SQL复杂语句查询练习

--复杂查询练习 -- 1 、列出所有员工的年工资,按年薪从低到高排序。 SELECT (SAL+NVL(COMM,0))*12 INCOME FROM EMP ORDER BY INCOME; -- 2 、列出薪金比“ SMITH ”多的所有员工。 --获取SMITH 的工资 SELECT ...

Thu Nov 30 23:59:00 CST 2017 0 8477
复杂sql分组查询 ( pivot)

一个数据表里面字段有年、月、日、金额、支付方式等字段,然后现在想写个sql语句,把每一天的每种支付方式金额(支付方式有多重)排在同一行, 最后在增加一列小计当前的所有支付方式的金额。如下图: 原sql查询出来的结果是这样的: ------------------------------------------------------------------------------ ...

Sun Oct 18 07:43:00 CST 2015 1 8025
ObjectiveSQL框架让你不要再写复杂SQL

朋友开发的开源项目,喜欢的话去https://github.com/braisdom/ObjectiveSql 点个star 项目介绍 ObjectiveSQL 是一个Java ORM 框架,以ActiveRecord 模式基础,结合JSR 269 API 实现数据库访问Java 代码的动态 ...

Thu Nov 19 01:33:00 CST 2020 0 828
SQL查询简介

目录 一、子查询和视图 二、子查询的名称 三、标量子查询 四、标量子查询的书写位置 五、使用标量子查询时的注意事项 请参阅 学习重点 一言以蔽之,子查询就是一次性视图(SELECT 语句)。与视图不同,子查询在 SELECT ...

Wed Nov 24 17:48:00 CST 2021 0 213
MySQL常用SQL(含复杂SQL查询

1、复杂SQL查询 1.1、单表查询 (1)选择指定的列 [例]查询全体学生的学号和姓名 select Sno as 学号,Sname as 姓名 from student; select ...

Wed Aug 21 16:56:00 CST 2019 0 1886
【Mybatis】MyBatis之Sql配置文件的使用(四)

  上一章【Mybatis】MyBatis对表执行CRUD操作(三),已经讲了基本操作,本章介绍Sql配置文件中常用功能   1、插入返回主键   2、参数值的获取方式   3、resultMap使用 插入返回主键   在实际项目中,插入一条数据,id是数据库自动生成的,但是我们插入完 ...

Sat Jan 26 19:44:00 CST 2019 0 1177
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM