检索出 stu 表中学生的学号、姓名、性别. 注意:性别为'1'时显示‘男’,性别为‘0’时显示 ‘女’。
时间: 2023-04-06 08:02:42 浏览: 212
我可以回答这个问题。您可以使用以下 SQL 语句检索出 stu 表中学生的学号、姓名、性别:
SELECT 学号, 姓名, CASE WHEN 性别 = '1' THEN '男' ELSE '女' END AS 性别 FROM stu;
相关问题
本题目要求编写 Insert语句,在stu表中添加一条学生记录: 学号:S012,姓名:周强,性别:1,其它属性为NULL.
以下是添加学生记录的 SQL 语句:
```
INSERT INTO stu (学号, 姓名, 性别) VALUES ('S012', '周强', 1);
```
注意,如果该表中有非空约束的字段,则需要在插入记录时给该字段赋值。例如,如果“姓名”字段有非空约束,则以上 SQL 语句会抛出错误。在这种情况下,需要将 SQL 语句修改为:
```
INSERT INTO stu (学号, 姓名, 性别) VALUES ('S012', '周强', 1, NULL, NULL, NULL);
```
其中,NULL 表示该字段为空。
本题目要求编写 Insert语句,在stu表中添加一条学生记录: 学号:S012,姓名:周强,性别:1,其它属性为NULL
假设stu表的字段包括:学号(id)、姓名(name)、性别(gender)等字段,可以使用如下的SQL语句插入一条学生记录:
```
INSERT INTO stu (id, name, gender) VALUES ('S012', '周强', '1');
```
其中,id、name、gender分别对应stu表中的学号、姓名、性别字段,'S012'、'周强'、'1'分别是要插入的学生记录的值。其它属性为NULL可以不用指定,因为如果这些字段设定了默认值或允许为空,系统会自动为其赋值。