有一张表,表中有课程号,学号,成绩。现在用sqlserver查询其中以3结尾的课程号
时间: 2024-02-12 15:08:25 浏览: 21
你可以使用以下 SQL 语句来查询表中以3结尾的课程号:
```
SELECT * FROM 表名 WHERE 课程号 LIKE '%3'
```
其中,表名是你要查询的表的名称,课程号是表中的一个字段名。'%'表示匹配0个或多个任意字符。所以,'%3'表示以3结尾的字符串。使用 LIKE 运算符可以实现字符串的模糊匹配。
相关问题
查询成绩表t_sc中有成绩的学生的学号和课程号
要查询成绩表t_sc中有成绩的学生的学号和课程号,可以使用SELECT语句来实现。具体的SQL查询语句如下:
SELECT 学号, 课程号
FROM t_sc
WHERE 成绩 IS NOT NULL;
该查询语句的意思是从t_sc表中选择学号和课程号,但只选择那些成绩不为空的记录。IS NOT NULL是用来判断成绩是否为空,如果不为空则表示该学生有成绩。
以上是使用SQL语句来查询成绩表中有成绩的学生的学号和课程号的方法。运行该查询语句后,会返回满足条件的学生学号和课程号,供进一步分析和使用。
SqlServer中创建存储过程p1,在成绩表中根据学号,课程号添加成绩表信息(学号,课程号,成绩)
您好,以下是创建存储过程 "p1" 的 SQL 代码,可实现在成绩表中根据学号和课程号添加成绩信息:
```
CREATE PROCEDURE p1
@学号 INT,
@课程号 INT,
@成绩 FLOAT
AS
BEGIN
INSERT INTO 成绩表(学号, 课程号, 成绩)
VALUES (@学号, @课程号, @成绩)
END
```
其中,@学号、@课程号、@成绩 为输入参数,您可以根据具体情况进行修改。执行该存储过程时,需要传入对应的参数值,例如:
```
EXEC p1 @学号 = 1001, @课程号 = 101, @成绩 = 90.5
```
以上代码会向成绩表中添加学号为 1001,课程号为 101,成绩为 90.5 的记录。