程式設計師面試 資料庫

2021-06-09 03:33:52 字數 957 閱讀 4195

1、有個表tableqq,有整型的id項和字元型別的nickname項,這兩個項都不允許為空 

(1)寫出建立該錶的sql語句 

(2)找出nickname為qq的使用者,按id降序排列的sql語句 

(3)寫出刪除id為1234使用者記錄的sql語句 

(4)寫出新增id為5555,nickname為'1234'的sql語句 

答案: (1) create table tableqq       

(        id number(12) not null,        

nickname varchar2(30) not null        );        

(2) select * from tableqq where nickname = 'qq' order by id desc;  

(3) delete from tableqq where id='1234';  

(4) insert into tableqq values(5555,'1234');  

//刪除表 

(5)drop table tableqq

2、有關係 s(sno,sname) c(cno,cname) sc(sno,cno,grade)  

1 )、問上課程 "db"的學生 

2)、 成績最高的學生號  

3 )、每科大於90分的人數

答案:     (1)select a.sno, a.cno, b.cno, b.cname 

from sc a, c b 

where a.cno = b.cno and b.cname = 'db'; 

(2)select sno, max(grade)from sc group by sno;         

(3)select cno, count(sno) from sc where grade > 90 group by cno; 

程式設計師面試寶典 資料庫與SQL語言

資料庫面試題主要包括正規化 事務 儲存過程 sql語言以及索引等方面。1.4個正規化的基本概念 1 第一正規化 1nf 在關係模式r中的每乙個具體關係r中,如果每個屬性值都是不可再分的最小資料單位,則稱r是第一正規化的關係。例 如職工號,姓名,號碼組成乙個表 乙個人可能有乙個辦公室 和乙個家裡 號碼...

黑馬程式設計師 資料庫概述

windows phone 7手機開發 net培訓 期待與您交流!用自定義檔案格式儲存資料的劣勢 dbms database management system,資料庫管理系統 和資料庫 平時談到 資料庫 可能有兩種含義 mssqlserver oracle等某種 dbms 存放一堆資料表的乙個分類...

程式設計師面試

1.內聯函式和巨集的差別 內聯函式要做引數型別檢查,這是內聯函式和巨集相比的優勢 2.指標和引用的區別 1 非空區別。乙個引用不能指向空值,必須指向乙個物件。指標可以為空。2 合法性區別。使用引用不用檢測其合法性,但指標必須先檢查是否合法。3 可修改區別。指標在初始化之後還可以修改其指向的內容,但是...