(1)基本查询语句;
(2)条件查询语句。
- 在数据库teachingsys的学生表students中查询所有学生的信息。
(2)在数据库teachingsys的学生表students中查询所有学生的姓名和性别。
(3)在数据库teachingsys的学生表students中查询学生所在班级。
(4)在数据库teachingsys的学生表students中查询学生的姓名和年龄,列名称使用中文,分别为姓名、年龄。
(5)在数据库teachingsys的学生表students中查询在9月和10月出生的学生的姓名和出生日期。
(6)在数据库teachingsys的选修表studying中查询成绩为空的选修信息。
(7)在数据库teachingsys的学生表students中查询学生姓名中第二个字是“志”的学生信息。
(8)在数据库teachingsys的选修表studying中查询tchid为2并且成绩是70-80之间的选课信息。
查询所有学生的信息:
SELECT * FROM students;
查询所有学生的姓名和性别:
SELECT stdname, gender FROM students;
查询学生所在班级:
SELECT class FROM students;
查询学生的姓名和年龄,列名称使用中文,分别为姓名、年龄:
SELECT name AS 姓名, age AS 年龄 FROM students;
查询在9月和10月出生的学生的姓名和出生日期:
SELECT name, birthday FROM students
WHERE MONTH(birthday) IN (9, 10);
查询成绩为空的选修信息:
SELECT * FROM studying
WHERE score IS NULL;
查询学生姓名中第二个字是“志”的学生信息:
SELECT * FROM students
WHERE name LIKE '__志%';
(注意:'_'表示一个任意字符,'%'表示任意长度的字符)
查询tchid为2并且成绩是70-80之间的选课信息:
SELECT * FROM studying
WHERE tchid = 2 AND score BETWEEN 70 AND 80;
SQL查询语句提供了基础的数据查询和分析手段,适用于学生信息管理、教务管理、选课情况分析等工作。理解和掌握这些查询语句,有助于提高数据查询和分析的效率,从而提升管理和决策水平。同时,我们需要在实际使用的过程中,更加注重SQL的性能优化、索引设计和数据类型转换等问题,以避免产生不必要的错误和结果。 |