當前位置:首頁 » 編程語言 » sql編寫1到100的程序
擴展閱讀
獃獃和爆爆視頻緩存下載 2022-07-05 19:48:48
抖音網購怎麼上傳最劃算 2022-07-05 19:47:17
sql注入預防預編譯 2022-07-05 19:47:15

sql編寫1到100的程序

發布時間: 2022-05-22 18:16:08

1. 從1加到100,用sql語句怎麼寫

[email protected]
[email protected]
[email protected]=1
[email protected]=0
[email protected]<=100
BEGIN
[email protected][email protected][email protected]
[email protected][email protected]+1
END
[email protected]

2. SQL使用while語句怎麼求1到100之間的累加和並輸出

main()
{
int i,sum=0;
for(i=1;i<=100;i++)
if(i%2==1) sum+=i;
printf("%d ",sum);
i=1;
sum=0;
while(i<=100)
{
if(i%2==1) sum+=i;
i++;
}
printf("%d ",sum);
}

[email protected] int , @i int
SET @sum = 1
SET @i = 1
[email protected]<=10
BEGIN
SET @sum = @sum+ @i
SET @i = @i + 1
END
[email protected]

3. 請問讓sql隨機生成500個1-100的數字怎麼寫

你可以在sql查詢分析器的幫助裡面看到一些這方面的例子,查詢 rand 就可以了,我把裡面的例子改一下來達到你的要求吧
DECLARE @counter smallint
SET @counter = 1
WHILE @counter < 500
BEGIN
SELECT (RAND(@counter)*99+1) Random_Number
SET NOCOUNT ON
SET @counter = @counter + 1
SET NOCOUNT OFF
END
GO
這樣就能返回500個1到100的隨機數了
rand()是返回一個0-1的隨機數(是float型的),乘以99就能得到0-99的隨機數,再加1就變成1-100之間的隨機數了

4. 用SQL server編寫一個程序從1加到100

tableA(userID,name) talbeB(id,userID_A,userID_B,proctID,money)
是這樣一個結構吧?(這里簡化下,不多加個proct表了)
SELECT tableA.name,tableB.proctID,SUM(tableB.money) FROM tableA,tableB WHERE tableA.userID=tableB.userID_A GROUP BY tableB.userID_A
----------------------
在最後面加句「 ORDER BY sum DESC」
最好給SUM(tableB.money)加個別名,如
SUM(tableB.money) AS sum
上面那個ORDER BY sum裡面的sum就用這個別名
--------------------------------
給你個網址吧,你學下裡面的ORDER用法

順便說下,最好別用sum這個別名,別與一些關鍵字重復了,不能學我上面隨便舉的那個別名例子。
------------------------------------
ORDER BY ss DESC

5. sql中,如何插入一列數字從1到100

declare @i int
set @i = 1
while @i < 101
begin
insert into table (id) values (@i);
set @i = @i + 1
end

declare @i定義變數,在sql server 必須要用@才表示變數,賦值方法有兩種
1. set @i = 1 --'給@i 賦值為1
2. select @i = 1 --'給@i 賦值為1

同學你真暈...Oracle 你早說嘛,語法很多不同的
begin
for i in 1 .. 100 loop
insert into table (field) values (i);
end loop;
end;

6. SQL語句取值在1-100怎麼寫

您是要在1-100中取隨機數還是要規定個范圍啊;
取隨機數方法-select round(dbms_random.value(1,100)) from al;
規定1-100范圍-select id from 表名 where id between 1 and 100 order by id;

7. 如何用T-SQL 產生1到100的數列

1、用循環做
WHILE @i <- 100
BEGIN
...

END

2、批量自插入
A)建一個表TableX(ID, Code),其中ID欄位設置為IDENTITY(1, 1)

B)插入一條記錄

C)反復自插入(使用下述SQL),7次後超過100條了
INSERT INTO TableX
SELECT ...
FROM TableX

D)查詢此表的ID<=100的數據
SELECT ID
FROM TableX
WHERE ID <= 100

8. SQL 編寫程序,計算並輸出1~100之間的所有奇數和與偶數和

declare
@i
int,@Jsum
int,@Osum
int
set
@i=1
set
@Jsum=0
set
@Osum=0
while(@i<=100)
begin
if(@i%2=0)
set
@[email protected][email protected]
else
set
@[email protected][email protected]
set
@[email protected]+1
end
select
@Jsum
as
'奇數和',@Osum
as
'偶數和'
得出結果
奇數和:2500
偶數和:2550

9. 用T-SQL腳本程序編寫程序,隨機產生100個1到100之間的自然數,計算其累加和並輸出。

DECLARE @Count int
DECLARE @Sum int
DECLARE @Num int

SELECT @Count=100,@Sum=0

WHILE (@Count>0)
BEGIN
SELECT @Num=CAST(RAND()*100 AS INT)
SELECT @[email protected][email protected],@[email protected]
END

PRINT CONVERT(NVARCHAR(10),@Sum)

10. sql怎麼用循環結構實現輸出1~100

摘要 main()