1. 程式人生 > >SqlServer書上:使用遊標輸出學生姓名、選修課程名稱和期末考試成績

SqlServer書上:使用遊標輸出學生姓名、選修課程名稱和期末考試成績

--使用遊標輸出學生姓名、選修課程名稱和期末考試成績
use teaching
go
declare @sname nchar(8),@cname nchar(10),@final numeric(6,2)--定義變數
declare sc_cursor cursor --定義遊標
for
select sname,cname,final
from score join student on(score.studentno=student.studentno)
			join course on (score.courseno=course.courseno)
open sc_cursor--開啟遊標
fetch next from sc_cursor into @sname,@cname,@final--查詢
print '學生姓名    課程名稱     期末成績'
print '------------------------------'
while @@fetch_status=0
begin
	print @
[email protected]
+cast(@final as nchar(6)) fetch next from sc_cursor into @sname,@cname,@final end close sc_cursor--關閉遊標 deallocate sc_cursor--釋放遊標

相關推薦

SqlServer使用遊標輸出學生姓名選修課程名稱期末考試成績

--使用遊標輸出學生姓名、選修課程名稱和期末考試成績 use teaching go declare @sname nchar(8),@cname nchar(10),@final numeric(6,2)--定義變數 declare sc_cursor cursor --

查詢每位選課學生姓名選修課程成績

select Student.Sname,Cname,Grade from Student,Course,SC--從三個表中查詢學生姓名、課程名、成績 WHERE Student.Sno=SC.Sn

Asp.Net MVC 中JS通過ajaxfileupload傳圖片獲取身份證姓名生日家庭住址等詳細信息

新手上路 pri virt them boolean tac 識別 multipart utf 客戶要求用身份證圖片上傳獲取身份證的詳細信息就下來研究了一下(現在的客戶真的懶 身份證信息都懶得輸入了哈哈...),經過慢慢研究,果然皇天不負有心人搞出來了。這個借助的是騰訊

JAVAEE——SSH項目實戰06統計信息管理Spring註解開發EasyUI

disabled path -a ted efault pen ret 發送 tran 作者: kent鵬 轉載請註明出處: http://www.cnblogs.com/xieyupeng/p/7190925.html 一、統計信息管理    二、Spring

背包問題0-1背包完全背包多重背包

不同 們的 efi .com col 固定 sin 二維 def 背包問題泛指以下這一種問題: 給定一組有固定價值和固定重量的物品,以及一個已知最大承重量的背包,求在不超過背包最大承重量的前提下,能放進背包裏面的物品的最大總價值。 這一類問題是典型的使用動態規劃解決的問題,

Nginx安裝與配置默認虛擬主機用戶認證域名重定向

Nginx安裝 虛擬主機 重定向 用戶認證 一、Nginx安裝 1、下載並解壓安裝包 [root@zhulinux-02 ~]# cd /usr/local/src/ [root@zhulinux-02 src]# wget http://nginx.org/download/nginx-1.

【PyQt5 學習記錄】005QMainWindow 及狀態欄菜單欄工具欄

qt5 open file statusbar ati etc con bubuko import 1 #!/usr/bin/env python 2 3 import sys 4 from PyQt5.QtWidgets import (QApplic

前端(十五)—— JavaScript事件繫結事件方式事件的冒泡預設事件滑鼠事件鍵盤事件表單 事件文件事件圖片事件頁面事件

JS事件:繫結事件方式、事件的冒泡和預設事件、滑鼠事件、鍵盤事件、表單 事件、文件事件、圖片事件、頁面事件 一、事件的兩種繫結方式 ******* 1、on事件繫結方式 document.onclick = function() { console.log("文件點選"); } // on事件只

4 memcached原理 部署memcached Session共享 總結答疑

Top NSD OPERATION DAY04 1 案例1:構建memcached服務 1.1 問題 本案例要求先快速搭建好一臺memcached伺服器,並對memcached進行簡單的增、刪、改、查操作: 安裝memcached軟體,並啟動服務 使用teln

直線生成演算法的實現分別利用DDA演算法中點Bresenham演算法改進的Bresenham演算法掃描轉換直線段P1P2

直線生成演算法的實現:分別利用DDA演算法、中點Bresenham演算法和改進的Bresenham演算法掃描轉換直線段P1P2,其中P1為(0, 0), P2為(8, 6)。   // fhk.cpp : 定義控制檯應用程式的入口點。 // #include <iost

[HTML5]超連結(a標籤)錨點定位頭部元素

使用<a>標籤 <a> 標籤用於定義超連結,用於從一張頁面連結到另一張頁面。<a> 元素最重要的屬性是 href 屬性,它負責指示連結目標。也用於設定錨點,用於頁面定位。 在所有瀏覽器中,連結的預設外觀是: 未被訪問的連結

C++實現輸入輸出運算子過載友元函式成員函式實現複數類Complex

今天答應幫朋友做一個C++題目,頗費了一番周折,終於還是寫出來了,讓很久沒敲程式碼的我反省了一下,也回憶了以前學過的知識。 題目要求如下: 一、按下列要求編制複數類,並除錯通過: 1)  基本的建構函式; 2)  成員運算子+、-實現複數的加減運算; 3)  友元運算子+

mybatis 中如何對映實體類表名首先最好把實體類裡面的變數名稱表裡面欄位寫成一致。 然後在SqlMapConfig.xml中

首先:最好把實體類裡面的變數名稱和表裡面欄位寫成一致。 然後:在SqlMapConfig.xml中  <typeAliases> <typeAlias alias="game

【C語言】用結構體陣列完成有5個學生(包括學號,姓名成績),要求按照成績高低輸出學生資訊.

//用結構體陣列完成:有5個學生(包括學號,姓名,成績),要求按照成績高低輸出學生資訊 #include <stdio.h> struct Stu { int num; char na

輸入m個學生,每個學生有4門課,在主調函式中輸入學生的相關資訊,編寫三個函式 (1)求第一門課的平均分; (2)找出有兩門課以不及格的學生,並輸出他們的學號全部成績,要求用指標函式實現fl

  輸入m個學生,每個學生有4門課,在主調函式中輸入學生的相關資訊,編寫三個函式: (1)求第一門課的平均分; (2)找出有兩門課以上不及格的學生,並輸出他們的學號和全部成績,要求用指標函式實現:float*Search(float(*p)[4],int n); (3)找出

怎麽《王者榮耀》搶學生?不能光顧著玩

王者榮耀據《株洲日報》報道,最近,真人密室逃脫、實戰CS、狼人殺、射箭等真人互動遊戲,已成為株洲年輕人社交方式的新選擇。對此,媒體的報道中用了《從“鍵對鍵”到“面對面”,年輕人從網絡“玩回”現實》這樣的標題。文/張書樂(人民網、人民郵電報專欄作者,資深遊戲產業評論人)新著有《微博運營完全自學手冊》這其實算不上

查詢選修了全部課程學生姓名_如何解?-MS-SQLServer/應用實例

sqlserver sna sts bsp 課程 這一 學生 .cn 全部 查詢選修了全部課程的學生姓名:student 是學生表 course 是選課表 sc 是課程表select snamefrom studentwhere not exists(select *fro

開啟3個線程,這3個線程的ID分別為ABC,每個線程將自己的ID在屏幕,要求輸出結果必須按ABC的順序顯示ABCABC

abc multi adf ++ include vol form 主線程 tdi 1 #include <stdio.h> 2 #include <process.h> 3 #include <windows.h> 4 5

java學習3創建學生屬性學號姓名電話 完全實現對象集合的增刪改查。(控制臺來做)

main 使用 del ext str bre ack pri todo 首先創建一個student類其中包括get,set與構造函數 /** * */package work2; /** * @author Administrator * */public fina