sql编程案例(SQL编程题(比较急用,请解下))

本文目录
- SQL编程题(比较急用,请解下)
- 如何在程序中写好Sql语句(非存储过程和函数),并附上伪代码或者例子
- 急求SQL编程题答案
- SQL语言简单编程
- 使用T-SQL语句编程实现,对1到100中的奇数进行求和
- SQL语言编程题
- SQL编程题(求答复)
- SQL中的WHILE编写: 使用WHILE语句编程 编程实现计算sum=1/1-1/3+1/5-1/7+⋯+1/97-1/99
SQL编程题(比较急用,请解下)
1.select
count(title_id) as
订货总量 from
sales
where
stor_id
=
7131
2.select
*
from
titles
where
title
like"%
’ %"
3.select
max(price)
from
titles
4.select type
from
titles
where
title_id
=
(select
title_id
from
sales
where min(qty) )
5.select type
from
titles
where
title_id
=
(select
title_id
from
sales
where
max(qty))
先说下个人看法啊,注意。不是标准答案!
个人认为呢,所谓销量最好的,应该是库存中数量比较少的(卖得多自然就存不了很多)。
所谓销量最差的,应应该是库存中最多的(卖不出去,越积越多)。
如何在程序中写好Sql语句(非存储过程和函数),并附上伪代码或者例子
给你一个例子,是VB在SQL2000数据库中添加一条新记录
Imports System
Imports System.Drawing
Imports System.Collections
Imports System.ComponentModel
Imports System.Windows.Forms
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Inherits System.Windows.Forms.Form
#Region " Windows 窗体设计器生成的代码 "
…… //此处代码会在你设计窗体的同时自动生成
Private Sub insert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles insert.Click
Dim cnn As System.Data.SqlClient.SqlConnection
Dim da As System.Data.SqlClient.SqlDataAdapter
Dim ds As System.Data.DataSet
Dim strCnn, strSql As String
strCnn = "Data Source=(local);Initial Catalog=数据库的名称;Trusted_Connection=Yes;"
cnn = New SqlConnection(strCnn)
cnn.Open()
strSql = "insert into 基本表名 values(’" & TextBox1.Text & "’,’" & TextBox2.Text & "’,……);" //有几个文本框(即TextBox)即以此方式写几项
Dim comd As New SqlCommand(strSql, cnn)
comd.ExecuteNonQuery()
End Sub
窗体上添加几个文本框(TextBox)和一个名叫insert的按钮(bottom)然后直接在程序设计处附上以上源代码,
将上述粗体字修改成你建立的数据库的相应内容。
运行后,会出现你设计的窗体,在文本框内按照基本表的属性输入内容,单击按钮,即可添加进数据库。
这是我自己做的程序,正确添加,运行绝对是成功的。
如果还有什么问题,可以再和我联系。
如果是想要使用其他SQL语句的话,只要在strSql== " "的引号之间填入相应的SQL语句即可
急求SQL编程题答案
CREATE PROCEDURE ProcessAvg
@C VARCHAR(10),
@AvgVal DECIMAL(3,1) OUTPUT
AS
BEGIN
SELECT
@AvgVal = AVG(G)
FROM
SC
WHERE
C# = @C;
END
SQL语言简单编程
create PROCEDURE p_getmonthdays (@ai_year int) as
declare @adt_date datetime
declare @i int
set @i=1
declare @t table (date_begin datetime,date_end datetime ,smonth int,days int)
while @i《13
begin
set @adt_date=convert(datetime,convert(varchar(4),@ai_year)+’-’+convert(varchar(2),@i)+’-1’)
insert @t (date_begin,date_end,smonth,days)
values (@adt_date,dateadd(mm,1,@adt_date),@i,datediff(dd,@adt_date,dateadd(mm,1,@adt_date)))
set @i=@i+1
end
select * from @t
select datepart(qq,date_begin),sum(days) from @t group by datepart(qq,date_begin)--exec p_getmonthdays 2012
使用T-SQL语句编程实现,对1到100中的奇数进行求和
declare @i tinyint,@sum int
set @sum=0
set @i=0
while @i》=0
begin
if(@i》=100)
begin
select’总和’=@sum
break
end
else
begin
set @i=@i+1
if(@i%2)=0
continue
else
set @sum=@sum+@i
end
end
SQL语言编程题
SELECT * FROM Patients where WID in (’1’,’3’,’5’)
select D.DName,P.PName from Doctors as D left join Patients as P on D.DID = P.DID
创建一个修什么的特定编号,看不清,我按照给一个编号和要修改的学历信息而创建的存储过程(写的不是很专业见谅)
- 存储过程
if exists (select * from sys.objects where name = ’procUAca’)
drop proc procUAca
go
create proc procUAca(@did int,@aca nvarchar(50))
as
if not exists (select * from sys.objects where name = ’Doctors’)
print ’没有找到表’
begin
begin transaction
update = @did
if(@@ERROR《》0)
begin
rollback transaction
print ’更新资料失败’
end
else
begin
commit transaction
print ’更新资料成功’
end
end
go
--调用、执行存储过程
declare @did int,@aca nvarchar(50);
set @did = 1
set @aca= ’大专学历’;
exec procUAca @did,@aca;
SQL编程题(求答复)
SQL代码如下:
select a.学号,a.姓名,d.科目名称, d.成绩 from
学生信息表 a join
( select c.学号,b.科目代号,b.科目名称,c.成绩 from
考试科目表 b join 学生成绩表 c on b.科目代号=c.科目代号 ) d
on d.学号=a.学号 ;
SQL中的WHILE编写: 使用WHILE语句编程 编程实现计算sum=1/1-1/3+1/5-1/7+⋯+1/97-1/99
本题定义一个循环变量i,结果放在sum变量中!SQL编程代码如下:
declare @sum float
declare @i int ,@flag int
set @i=1
set @flag=1
set @sum=0.0
while @i《99
begin
@sum+=1/(@flag*(@i))
@i+=2
@flag*=-1
end
select @sum as ’result’

更多文章:
contentdescription(contentdescription 什么意思)
2026年10月16日 05:10
正则表达式生成器源码(求一个正则表达式 在一个获取html 源代码中 <h3 class=“t“>内容(没有规则)</h3>)
2026年10月16日 04:00
matlab难还是c语言难(Matlab程序的编写和C语言类似吗)
2026年10月16日 03:10
视图调色板已过时(solidworks调色板已过期,不出现视图什么情况 导不进工程图)
2026年10月16日 01:30
类方法和实例方法(java中类方法和实例方法的区别是什么,说通俗一点)
2026年10月16日 01:20




