1. 程式人生 > >模糊查詢於聚合函式

模糊查詢於聚合函式

萬用字元:

  _  單個字元  %任意字元  []範圍內的字元  [^]範圍外的字元

SELECT * FROM Student
UPDATE Student SET StudentName='王波' WHERE StudentNo='Y21003011'


--模糊查詢:查詢學生表中姓’馮‘的學生記錄
SELECT * FROM Student WHERE StudentName LIKE '王_'
SELECT * FROM Result WHERE SubjectId LIKE '[1-9]'
SELECT * FROM Result WHERE SubjectId LIKE '[^1-3]'
--查詢空的資料行
SELECT * FROM Student WHERE Email=''

--查詢區間內資料:BETWEEN AND
SELECT * FROM Result WHERE SubjectId BETWEEN 1 AND 10

--查詢與列所匹配值相同的資料:IN
SELECT * FROM Student WHERE Address IN ('新疆烏魯木齊','北京市海淀區五道口北大青鳥IT職業技術學院','黑龍江哈爾濱')

--聚合函式
--1.求和:SUM()
SELECT SUM(StudentResult) AS '總成績',Result.SubjectId FROM Result WHERE SubjectId=3

--2.平均值
SELECT AVG(StudentResult) AS '平均成績' FROM Result

--3.最大值,最小值
SELECT MAX(StudentResult) AS '最高成績' FROM Result
SELECT MIN(StudentResult) AS '最低成績' FROM Result

--4.統計記錄數:COUNT(*)和COUNT(1)的區別
SELECT COUNT(StudentNo) AS '記錄數' FROM Result