例2查询全体学生的姓名、学号、所在态 SELECT Sname, Sno, Sdept FROM Student no Sname Ssex Sage Sdept 9512101李勇男19计算机系 name Sr Sdept 1 1李勇9512101计算机系 29512102刘晨男20计算机系 2刘最9512102计算机系 39512103王敏女20计算机系 3王敏9512103计算机系 张立952101信息系 49521101张立男22信息系 5吴宾9521102信息系 59521102吴宾女21信息系 6海9510信息系695213张海男20信息系 7钱小平9531101数学系 8王大力9531102数学系 79531101钱小平女18数学系 89512王大力男19数学系
例2.查询全体学生的姓名、学号、所在系 SELECT Sname, Sno, Sdept FROM Student
2.查询全部列 例3.查询全体学生的记录 SELECT Sno, Sname Ssex, Sage, Sdept FROM Student 等价于 SELECT From student
2. 查询全部列 • 例3.查询全体学生的记录 SELECT Sno,Sname,Ssex, Sage, Sdept FROM Student • 等价于: SELECT * FROM Student
3.查询经过计算的列 ·例4.查询全体学生的姓名及其出生年份。 SELECT Sname, 2010-Sage FROM Student Sno Sname Ssex Sage Sdept 119512101李勇男19计算机系 snme无列名 29512102刘晨男20计算机系 1李勇 1991 39512103王敏女20计算机系 2刘晨 1990 3王敏 1990 4952101张立男22信息系 4张立1988 5952102吴宾女21信息系 5吴宾 1989 69521103张海男20信息系 6张海 1990 79531101钱小平女18数学系 7钱小平1992 89531102王大力男19数学系 8王大力1991
3. 查询经过计算的列 • 例4.查询全体学生的姓名及其出生年份。 SELECT Sname,2010 -Sage FROM Student
常量列 例5.查询全体学生的姓名和出生年份所在系, 并在出生年份列前加入一个列,此列的每行 数据均为“出生年份”常量值。 SELECT Sname;出生年份:2010Sage FROM Student Sno Sname Ssex Sage Sdept Sname庑列名〕无列名 1195120李勇男19计算机系 李勇出生年份:1991 29512102刘晨男20计算机系 2刘晨出生年份:1990 39512103王敏女20计算机系 3王敏出生年份:1990 4张立出生年份:198 49521101张立男22信息系 5吴宾出生年份:1989 5952110吴宾女21信息系 6张海出生年份:1990 69521103张海男20信息系 7钱小平出生年份:1992 8王大力出生年份:191 79531016钱平女18数学系 89531102王大力男19数学系
常量列 • 例5.查询全体学生的姓名和出生年份所在系, 并在出生年份列前加入一个列,此列的每行 数据均为“出生年份”常量值。 SELECT Sname,'出生年份:', 2010-Sage FROM Student
改变列标题 语法 列名|表达式[AS]列标题 或 列标题=列名表达式 例 SELECT Sname姓名, Year of birth出生年份, 2010-Sage年份, FROM Student
改变列标题 • 语法: 列名 | 表达式 [ AS ] 列标题 • 或: 列标题 =列名 | 表达式 • 例: SELECT Sname 姓名, 'Year of Birth' 出生年份, 2010 - Sage 年份, FROM Student