IamlasongRequirements: The contents of the table need to be changed, the content of the change is placed in a temporary table, and the SQL statement is used to update multiple fields in the formal table.If you update a field directly with the field name = subquery, multiple fields are updated, and the fields are written in parentheses, as follows:Update TB_JG TSet t.jgfl = ' SD ',(T.zj_code, T.ZJ_MC) = (sel
the course table, where two tables have COURSE.CNO=SCORE.CNO connections -- use a table with more data to query the main table, where score is the main table Second, aggregate function 1, Max,min: Take maximum value, minimum value --inquire about the car with the lowest fuel consumption SELECT * FROM car where oil= (select max (oil) from car) 2, Avg: Averaging --Check the average price of the car Where as is used to alias 3, Count: Take the total number --Find out how many cars there are. i
--subquery Exercises/*1, sub-query (internal query) before the main query (outer query) one execution completes 2, the result of the subquery is used by the main query 3, in the query list using subqueries, can only be a single-row single-column. See Exercise 2 4, do not use the ORDER BY statement in a subquery unless you are doing top N analysis, the efficiency
tree, B-tree, C + tree, b* tree | 2013-09-21 12:30:18 || 1379 | MySQL basic SQL statements Common Management SQL | 2013-09-21 12:39:23 |+------+----------------------------------------------------------------+---------------------+7 rows in Set (0.01 sec)
To sort query results:Order by Field_name {asc| DESC}As follows:
The code is as follows
Copy Code
Mysql> Select Id
employee information is the same as that of the 141 job type. The salary is higher than that of the 143 job.
SQL> conn hr/123456Connected.SQL> select last_name, job_id, salary2 FROM employees3 WHERE job_id =4 (SELECT job_id5 FROM employees6 WHERE employee_id = 141 );
Eg: query the employee information with the lowest salary
Select last_name, job_id, salaryFROM employeesWHERE salary =(Select min (salary)FR
; = ANY)
Example 10,Query the salaries of each department manager.
-- Query the salary of each department MANAGER. SELECT * FROM emp WHERE sal = ANY (select min (sal) FROM emp WHERE job = 'manager' group by deptno );
Example 11,The result shows that the salary of each department is higher than that of the manager.
-- SELECT * FROM emp WHERE sal> ANY (select min (sal) FROM emp WHERE job = 'manager' group by deptno) for the salaries of each Department greater than the MANAGER );
Example 12,The res
Label:One, the basic type of sub -Query multiple rows subquery (1) Use the in operator for multi-line subqueries. (Summary: Multiple rows of subqueries available after the in operator) For example: Query the highest-paid employee information for each position. Sql>select ename, Job, Sal from EMP where sal in (select Max (SAL) from EMP Group by Job);--Single row subqu
Label:1. What are sub-queries?When a query is a condition of another query, it is called a subquery.2. What are the benefits of sub-queries?Subqueries can use a few simple commands to construct powerful composite commands.Well, now let's learn the subquery together.Sub-query of model 3.whereGive it a definition: the Where sub-query is the result of the inner query as the condition of the outer query.Now, le
Tags: sts post ecshop direct 4 line query optimization exist 0.00 explain In -type sub-query leads to traps: (Sweep less rows, not temporary tables, do not sort files quickly) title: In the Ecshop Mall table, query 6th items, (note, number 6th is a large column) the most intuitive: MySQL> SelectGoods_id,cat_id,goods_name fromGoodswherecat_idinch(Selectcat_id fromCategorywhereparent_id=6); Misunderstanding: Give us the feeling is, first found in the inner layer of column 6th sub-column, such as 7
the ROW constructor. You can also write ROW (1, 2 ). The row constructor is usually used to compare with subqueries that can return two or more columns.MySQL row subquery instanceThe following are two original data tables used in the example:Article table:
Blog table:
The SQL statement is as follows:
SELECT * FROM article WHERE (title,content,uid) = (SELECT title,content,uid FROM blog WHERE bid=2)
The qu
the end; the range of the primary query must be smaller than that of the subquery. Otherwise, an error is returned because no data is found;
7. Example 2: subquery (clause) following WHERE
SELECT first_name, last_name FROM s_empWHERE dept_id = (SELECT dept_idFROM s_empWHERE last_name = 'zeng ');
Here, we query the names of all people whose names are the same (only one name is Zeng) as the ID of the departm
Oracle _ advanced subquery, oracle _ advanced subqueryZookeeper
Oracle _ advanced subquery
① SubqueryA subquery is another SELECT statement nested in an SQL statement.Subquery (internal query) is executed before the master query is executed.Main query (external query) uses the subq
A subquery (subquery) refers to a SELECT clause that appears within other SQL statements.For example:SELECT * from t1 where col1= (select col2 from T2);where select * from T1, called Outer query/outer Statement (outer query)Select col2 from T2, called subquery (subquery)The
what is a MySQL subquery?
subqueries, also called internal queries, are called external queries, as opposed to internal queries, which contain internal queries. Subqueries allow a query to be nested within another query.
MySQL Database subquery features: Any place where an expression can be used, you can use a subquery, as long as he returns a single value, the
Correlated subquery and non-correlated subquery: the query name nested in other queries. A subquery is also called an internal query, while an external query (also called a primary query) contains the subquery statement ). All subqueries can be divided into two types: correlated subqueries and non-correlated subqueries
Database subquery, database subquerySubquery
A select statement also contains another select statement, in which the select statement is called a subquery.
Subqueries can be divided into the following categories based on the position where select appears:
From subquery
Where subquery
Exists
Oracle subquery, oracle subquery
Subquery: contains another query within a query.
Common subquery
-- Query the information of all employees whose salaries are higher than 7654. select * from emp e where e. sal> (select sal from emp where empno = 7654); -- query the information of all employees who have the same job
Subquery: queries nested in other queries.A subquery is also called an internal query, while an external query (also called a primary query) contains the subquery statement ).All subqueries can be divided into two types: correlated subqueries and non-correlated subqueries.1> non-correlated subqueries are subqueries that are independent from external queries. subq
Query paging filtering spring's stuff is too cumbersome to write.
The simple thing to do is to query the Sysuer table based on the type parameter, and if type exists, filter by type, otherwise query all Sysuer (not including patient).
The service layer paged query is called in the following places:
@Override public
pageThen the conditional implementation of paged query is implemented in the Sysuserspecification Topredicate method.
public class Sysuserspecification implements specificatio
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.