mysql使用ベース2
1178 ワード
SELECT rank, AVG(salary) FROM people GROUP BY rank;
// rank , rank (salary)
SELECT rank, AVG(salary) FROM people GROUP BY rank
HAVING AVG(salary) > 1000;
// group by having
SELECT rank, AVG(salary) FROM people
WHERE rank <> 'Private'
GROUP BY rank HAVING AVG(salary) > 10000;
AND, OR, NOT
SELECT user_name
FROM user
WHERE (AGE > 18) AND (STATUS='RESIDENT');
SELECT user_name
FROM user
WHERE (AGE >10 AND STATUS='RESIDENT')
OR (AGE > 10 AND STATUS='APPLICANT')
SELECT user_name
FROM user
WHERE NOT (AGE > 18 AND STATUS='RES'
SELECT title
FROM book
WHERE author IS null;
SELECT title
FROM book
WHERE author IN ('Stephen King', 'Richard');
// in
SELECT title FROM book
WHERE book_id BETWEEN 1 AND 100;
SELECT name FROM people
WHERE name LIKE 'stac%';