⑴ 使用sql命令實現查詢,查詢平均分不及格的學生人數。怎麼寫啊
已知:
選課表(學號,課程編號,成績)
查詢平均分不及格的學生人數的SQL代碼:
select 平均分不及格的學生人數 = count(*)
from 選課表
where 學號 in ( select 學號,avg(成績)
from 選課表
group by 學號
having avg(成績) < 60 )
⑵ 用sql語句創建學生資料庫代碼的具體方法
create database student
on(
name='std',filename='c:\std.mdf',size=10,filegrowth=2
)log on
(
name='std_log',filename='c:\std_log.log',size=5
)
⑶ SQL創建學生表源代碼要怎樣創建
1. 創建表 CREATE TABLE 學生信息 ( 學號varchar(14) IDENTITY(1,1) -不可恢復,除非保留源代碼 --- sp_helptext 圖名 -查看視圖源代碼 --
⑷ 用SQL 資料庫語句寫出來的代碼 一、學生庫:學生表(學號、姓名、)
DriverManager // static { try { java.sql.DriverManager.registerDriver(new Driver()); } catch (SQLException E) { throw new RuntimeException("Can't register driver!"); } } 原來,Driver在static塊中會注冊自己到java.sql.DriverManager。
⑸ 用SQL語句寫出代碼
create table 學生基本信息表
(
Sno int ,
Sname varchar(20),
Ssex varchar(2),
Sage int ,
Sdate datatime,
Sp varchar(10),
Sdept varchar(30)
)
go
insert into 學生信息表 values(『10331』,『李君』,『女』,22,#2005-7-1#,『浙江省紹興市』,『信息系』)
⑹ 在學生表裡增加一個學生用sql語句怎麼寫
insert into student(code,name) values('1001','張三');
在表student中增加一名叫張三的學生。
⑺ 用sql代碼寫一個學生信息資料庫包括姓名,學號,性別,年齡,冰寫出一條插入信息語句
CREATE DATABASE Students
ON PRIMARY
(
NAME = 'STU_DATA',
FILENAME = 'C:\MYSQL\SUT_DATA.MDF',
SIZE = 5,
FILEGROWTH = 15%
)
LOG ON
(
NAME = STUL_DATA',
FILENAME = 'C:\MYSQL\SUTL_DATA.LDF',
SIZE = 5,
FILEGROWTH = 10%,
)
GO
USE Students
CREATE TABLE Student
(
學號 INT NOT NULL PRIMARY KEY,
性別 NVARCHAR(10) NOT NULL,
年齡 NVARCHAR(10) NOT NULL,
)
GO
INSERT Student VALUSE (01,'男','20')
⑻ 用SQL語言創建學生成績資料庫的代碼
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CangKu]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CangKu]
GO
CREATE TABLE [dbo].[成績] (
[學號] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[科目] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
...........
) ON [PRIMARY]
GO
⑼ 使用SQL語句向表插入一條學生記錄:(其中學號的值為自動編號)如何實現
insert into 表名(欄位名逗號隔開(不用寫自動增長那列)) values(對應的值也是逗號隔開)
要是每個欄位都要插入那就可以寫成
insert into 表名 values(順序寫值,每個欄位都要寫(不包括自動增長列))
into可以省略不寫
insert into語句可以有兩種編寫形式:
1、無需指定要插入數據的列名,只需提供被插入的值即可:
insert into table_name
values (value1,value2,value3,...);
2、需要指定列名及被插入的值:
insert into table_name (column1,column2,column3,...)
values (value1,value2,value3,...);
(9)用sql命令寫學生代碼擴展閱讀
SQL常用語句
查所有資料庫 show databases;
創建資料庫 create database db1;
查看資料庫 show create database db1;
創建資料庫指定字元集 create database db1 character set utf8/gbk
刪除資料庫 drop database db1;
使用資料庫 use db1;
創建表 create table t1(id int,name varchar(10));
查看所有表 show tables;
查看單個表屬性 show create table t1;
查看錶欄位 desc t1;
創建表指定引擎和字元集 create table t1(id int,name varchar(10)) engine=myisam/innodb charset=utf8/gbk;
⑽ 利用sql語句完成創建學生表,學生表中屬性有學號,姓名,班級號,性別,年齡
select
學號,姓名,性別
from
s
select
distinct
學號
from
sc
select
sc.成績,s.學號,s.姓名,c.課程名
from
s,sc,c
where
s.學號=sc.學號
and
c.課程號=sc.課程號
select
sc.學號,sc.成績
from
sc
where
sc.課程號
in
(select
課程號
from
c
where
教師姓名='周濤')
insert
into
c
(課程號,課程名,教師姓名,辦公室)
values
('c701','組合數學','張群','312')