當前位置:首頁 » 編程語言 » sql語言編寫代碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql語言編寫代碼

發布時間: 2022-06-08 04:01:04

㈠ 用sql語言編寫查詢語句

select s.sname,p.pname from s,p where s.city=p.city
這樣就可以了

㈡ SQL語言編寫怎麼編

一、
1,select * from 學生 where 學生號 in (select 學生號 from 選課)

2, select * from 學生 where 學生號 in (select 學生號 from 選課 having count(課程號)=3)
3, select 選課.學生號,學生.姓名,課程.課程名 from 選課 ,學生,課程
where 選課.學生號=學生.學生號 and 選課.課程號=課程.課程號 group by 選課.學生號 ,選課.成績 ;
4,select a1.課程號,a1.課程名,count(*) as 選課人數 from 課程 a1,選課 a2 where a1.課程號=a2.課程號 group by a1.課程號,a1.課程名
5,select * from 課程 where 課程號 in( select 課程號 from 選課 having count(學生號)>=5);

二、
1、select b2.商品代號,b1.單價,b1.數量,b2.產地 from 商品表1 b1,商品表2 b2 where b1.商品代號 = b2.商品代號
2、select distinct 產地 from 商品表2
3、select top 1 * from 商品表1 order by 數量 desc

㈢ 易語言SQL語句的查詢、添加、刪除和修改的代碼應該怎麼寫

說明:幾個簡單的基本的sql語句

選擇:select * from table1 where Id=1(Id=1為條件語句,根據自己情況自定義)

插入:insert into table1(field1,field2) values(value1,value2)

刪除:delete from table1 where 范圍

更新:update table1 set field1=value1 where 范圍

查找:select * from table1 where field1 like 』%value1%』

㈣ 用sql語言編寫程序

====SELECT

*FROM

za
SELECT

*FROM

zb
SELECT

za.
學號
,
za.姓名,
zb.分數
AS
Basic,
zb_1.分數
AS
C語言,
zb_2.分數
AS
資料庫,
zb_3.分數
AS
Java,
(zb.分數
+
zb_1.分數
+
zb_2.分數
+
zb_3.分數)

/
4
AS
平均分FROM

za
INNER
JOIN

zb
ON
za.學號
=
zb.學號
INNER
JOIN

zb
AS
zb_1
ON
za.學號
=
zb_1.學號
INNER
JOIN

zb
AS
zb_3
ON
za.學號
=
zb_3.學號
INNER
JOIN

zb
AS
zb_2
ON
za.學號
=
zb_2.學號WHERE

(zb.課程
=
'BASIC')
AND
(zb_1.課程
=
'C語言')
AND
(zb_2.課程
=
'資料庫')
AND
(zb_3.課程
=
'JAVA')====
==========除分數是INT外
其他全是
NVCHAR

㈤ sql語句該怎麼寫

1、


selectcar.numplateaslicense,COUNT(pet.petid)pet_countfrompet


leftjoinpersononperson.perid=pet.perid


leftjoincaronperson.perid=car.perid


groupbycar.numplate

2、

selectperson.sexgender,COUNT(person.perid)1t100000_countfromperson


whereincome<100000

3、

第三個題的答案粘貼文本刪帖不了,附上圖片。

㈥ 根據下述資料庫編寫SQL語言代碼

1.
create table student
(Sno INT(10),
Sname CHAR(10),
Ssxe char(2),
Sage int(2)
Sdept char(50)
)
2.問題描述不清 我知道該怎麼解答
3. update student set Sage=Sage+1
4.問題描述不清 我知道該怎麼解答
5.insert into SC values('95020','1',null)

㈦ 用sql語句寫出以下代碼

select max(分數) as 最高分, min(分數) as 最低分, (max(分數)-min(分數)) as 二者之間的差距 from 表名 where 課程='701' group by 課程;
這樣寫試一下看看是否好用。

㈧ 用SQL怎麼寫一個生成隨機的六位數

用SQL寫一個生成隨機的六位數代碼如下:

declare @i int


set @i=0


while @i<1073


begin

update Actor set AtrPwd = RIGHT(100000000 + CONVERT(bigint,

ABS(CHECKSUM(NEWID()))), 6) --where aid=2

set @i=@i+1


end

㈨ 用sql語言編寫 :這些語句應該如何編寫

1
select 學號,系別編號 from 學生 where 年齡 between 19 and 21 and 性別='女'
2
select 學號,姓名 from 學生 where 系別編號 in ('d001','d002','d003')
3
select 姓名 from 學生 where 系別編號 is null
4
select 學號,成績 from 成績 order by 課程編號asc ,分數 desc
5
select 系別編號,count(*) as 人數 from 學生 group by 系別編號
6
select 學號,count(*) as 課程數 from 成績 group by 學號 having count(成績>80)>=2
7
select xh as 學號,kch as 課程號, cj as 成績 from 成績

㈩ 用sql語言實現下列功能的sql語句代碼

1. 創建資料庫 學生成績資料庫 代碼
create database 庫名
on primary
(
name='名字',
filename='物理存儲路徑',
size=5mb, 大小
filegrowth=10% 增長量
),
(
ndf文件 語法和MDF一樣
)
log on
(
ldf文件 語法同上
)

2. 創建數據表 課程信息表 代碼
課程信息表(課號char(6),名稱)
要求使用:主鍵(課號),非空(名稱)
use 資料庫名
create table subjectInfo
(
subjectId char(6) constraint PK_subjectId primary key
subjectName varchar(20) not null
)

3.創建資料庫 學生信息表 代碼
學生信息表(學號char(6),姓名,性別,民族,身份證號)
要求使用:主鍵(學號),默認(民族),非空(民族。姓名),唯一(身份證號),檢查(性別)

create table studentInfo
(
studentId char(6) constraint PK_studentID primary key
studentName varchar(20) not null
sex varchar(4) constraint CK_sex check(sex='男' or sex='女')
nation varchar(10) constraint DF_ default('漢族') not null
ID(突然忘記身份證號怎麼拼了) varchar(30) constraint UQ_ID unique(id)
)

4.常見數據表 成績信息表
成績信息表(id,學號,課號,分數)
要求實用:外間(學號,課號),檢查(分數),自動編號(id)
create table score
(
id int identity(1,1)
stuId char(6) constraint FK_stuID foreign key references studentInfo(studentID)
subjectID char(6) constraint FK_subjectID foreign key references subjectInfo(subjectId)
score int constraint CK_score check(score>0 and score<101)
)

5.將下列課程信息添加到課程信息表的代碼
課號 名稱
100101 西班牙語
100102 大學英語
修改 課號為100102的課程名稱: 專業英語
刪除 課號為100101的課程信息

insert subjectInfo values ('100101','西班牙語')
insert subjectInfo values ('100102','大學英語')
update subjectInfo set subjectName='專業英語' where subjectID='100102'
delete from subjectInfo where subjectID='100101'

6. 創建視圖 成績信息表視圖 的代碼
成績信息表視圖(學號,姓名,課號,課程名稱,分數)
create view v_score
as
select 學號=studentInfo.studentID,姓名=studentInfo.studentName,課號=score.subjectId,課程名稱=subjectInfo.subjectName,分數=score.score from score inner join studentInfo on score.stuID=studentInfo.studentId inner join subjectInfo on score.subjectId=subjectInfo.subjectID
累了 剩下幾題待會來寫