SQL select相关的简单样例

59 阅读1分钟
SELECT * FROM student;
SELECT CONCAT('地址:',address) AS 新地址 FROM student`subjectno``subject`
SELECT DISTINCT `studentno` FROM result;-- DISTINCT 去重
SELECT CONCAT('新成绩:',studentresult+1) AS 提分后的成绩 FROM result;
-- %(表示0到任意一个字符) _(表示一个字符)
SELECT CONCAT('在北京的同学:',studentname,'  地址:',address) AS 在北京的人 FROM student WHERE address LIKE '北京%'
SELECT CONCAT(subjectname,'学时:',classhour) AS 大于110小时的科目 FROM `subject` WHERE classhour>110 
-- IN 不能模糊匹配,即括号中不能用%和_
SELECT CONCAT(subjectname,'学时:',classhour) AS 不是130100小时的科目 FROM `subject` WHERE classhour NOT IN (130,100)