一、模糊查询的时候可以结合下面的通配符进行查询:
解释一下最后一条:
[^$] :$表示不想查询到的字符。
--1.
SELECT publisherName
FROM
Publisher
WHERE publisherName LIKE '清华%'
--2.
SELECT publisherNo
FROM
Publisher
WHERE publisherNo LIKE '___[1,2,3,5]'
--或者
SELECT publisherNo
FROM
Publisher
WHERE publisherNo LIKE '___[^4]'
二、between
--3.between
--查询销售数量在20~30之间的
SELECT *
FROM
Book
WHERE shopNum BETWEEN 20 AND 30
三、模糊查询一IN:把某一字段中内容与所列出的查询内容列表匹配的记录查询出来
--使用这种方法workUnit='万事达股份有限公司' OR workUnit='上海生物研究室'就显得繁琐
SELECT *
FROM
Reader
WHERE workUnit IN('万事达股份有限公司','上海生物研究室')
四、聚合函数
AVG()、SUM()、COUNT() 前面的英文翻译一下就知道简单得不用介绍了(平均数、总数、出现的次数),那介绍这两个MAX()、MIN()
oh对,使用count计数时考虑这条count会忽略NULL的计数
SELECT MAX(borrowCount) 借书最多的本数是多少,MIN(borrowCount) 借书最少的本数是多少
FROM
Reader