以下 *** 作全部基于SQL Server 2008
在进行查询 *** 作之前首先需要建立一张二维表。如下所示:
然后点击左上角的“新建查询”:
出现下图所示界面↓↓↓↓↓↓↓↓
命令输入完成后点击“执行”
——————————接下来进行相关 *** 作——————————
(1)查询指定列
例:查询上表的Sno,Sname.
SELECT Sno,Sname
FROM Demo1_student/*Demo1_student是表名*/
获得如下结果↓↓↓↓↓↓↓↓↓↓↓
(2)查询全部列
¤方法有两种,麻烦的是依次列出所有列名,简单的是直接使用“*”号
例:查询上表的Sno,Sname,Ssex,Sage,Sdept(全部列).
SELECT Sno,Sname,Ssex,Sage,Sdept
FROM Demo1_student
等价于
SELECT *
FROM Demo1_student
(3)查询经过计算的值
¤SELECT后可以跟表中的属性列(Sno,Sname等),还可以跟表达式(算术表达式,字符串常量,函数,列属性别名);
例:计算全体学生的出生年份。
SELECT Sname,2015-Sage/*经过计算的值*/
FROM Demo1_student
SELECT Sname,'Year of Birth:',2015-Sage,LOWER(Sdept)/*LOWER表示用小写*/
FROM Demo1_student
对于无列名的列,可以使用以下方法添加列名。
SELECT Sname NAME,'Year of Birth:' BIRTH,2015-Sage BIRTHDAY,LOWER(Sdept) DEPARTMENT /*原名和别名之间用空格隔开*/
FROM Demo1_student
具体如下:1、sql语句在系统中默认就是只能单个表进行查询,因为单表查询用的较多,多表查询意义不大。
2、如果要多表查询就要在系统中进行设置,具体步骤比较麻烦,需要进行文件的替换和修改。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)