SQL語句實現,面試題目
oracle (1):with t as ( select 1 as id , '上海' as a1 , '杭州' as a2 from dual union all select 2 , '杭州' , '無錫' from dual union all select 3 , '無錫' , '深圳' from dual union all select 4 , '深圳' , '廈門' from dual ) select wm_concat ( a1) from (select distinct * from ( select id, a1 from t union all select id + 1 , a2 from t ) order by id )。
誰有一些關于SQL數據庫的一些面試題?關于SQL方面的題目都行 愛
一、 選擇題 1。
以下數據結構中不屬于線性數據結構的是______。 A、隊列 B、線性表 C、二叉樹 D、棧 2。
在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發階段是______。 A、可行性分析 B、需求分析 C、詳細設計 D、程序編碼 3。
結構化程序設計主要強調的是______。 A、程序的規模 B、程序的易讀性 C、程序的執行效率 D、程序的可移植性 4。
在軟件生命周期中,能準確地確定軟件系統必須做什么和必須具備哪些功能的階段是______。 A、概要設計 B、詳細設計 C、可行性分析 D、需求分析 5。
下列關于棧的敘述中正確的是______。A、在棧中只能插入數據 B、在棧中只能刪除數據 C、棧是先進先出的線性表 D、棧是先進后出的線性表 6。
下面不屬于軟件設計原則的是______。A、抽象 B、模塊化 C、自底向上 D、信息隱蔽 7。
對長度為N的線性表進行順序查找,在最壞情況下所需要的比較次數為______。 A、N+1 B、N C、(N+1)/2 D、N/2 8。
視圖設計一般有3種設計次序,下列不屬于視圖設計的是______。 A、自頂向下 B、由外向內 C、由內向外 D、自底向上 9。
下列有關數據庫的描述,正確的是______。A、數據庫是一個DBF文件 B、數據庫是一個關系 C、數據庫是一個結構化的數據集合 D、數據庫是一組文件 10。
下列說法中,不屬于數據模型所描述的內容的是______。 A、數據結構 B、數據操作 C、數據查詢 D、數據約束 11。
在下面的Visual FoxPro表達式中,運算結果是邏輯真的是______。 A、EMPTY(。
NULL。) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2)) 12。
表達式VAL(SUBS("奔騰586",5,1))*Len("visual foxpro")的結果是______。 A、13。
00 B、14。00 C、45。
00 D、65。00 13。
以下關于自由表的敘述,正確的是______。 A、全部是用以前版本的FOXPRO(FOXBASE)建立的表 B、可以用Visual FoxPro建立,但是不能把它添加到數據庫中 C、自由表可以添加到數據庫中,數據庫表也可以從數據庫中移出成為自由表 D、自由表可以添加到數據庫中,但數據庫表不可從數據庫中移出成為自由表 14。
下面關于數據環境和數據環境中兩個表之間的關系的陳述中,______是正確的。 A、數據環境是對象,關系不是對象 B、數據環境不是對象,關系是對象 C、數據環境是對象,關系是數據環境中的對象 D、數據環境和關系均不是對象 15。
在"報表設計器"中,可以使用的控件是______。 A、標簽、域控件和線條 B、標簽、域控件和列表框 C、標簽、文本框和列表框 D、布局和數據源 16。
用二維表數據來表示實體及實體之間聯系的數據模型稱為______。 A、實體--聯系模型 B、層次模型 C、網狀模型 D、關系模型 17。
用來指明復選框的當前選中狀態的屬性是______。A、Selected B、Caption C、Value D、ControlSource 18。
使用菜單操作方法打開一個在當前目錄下已經存在的查詢文件zgjk。qpr后,在命令窗口生成的命令是____。
A、OPEN QUERY zgjk。qpr B、MODIFY QUERY zgjk。
qpr C、DO QUERY zgjk。qpr D、CREATE QUERY zgjk。
qpr 19。 可以伴隨著表的打開而自動打開的索引是______。
A、單一索引文件(IDX) B、復合索引文件(CDX)C、結構化復合索引文件 D、非結構化復合索引文件 20。 在數據庫設計器中,建立兩個表之間的一對多聯系是通過以下索引實現的______。
A、"一方"表的主索引或候選索引,"多方"表的普通索引 B、"一方"表的主索引,"多方"表的普通索引或候選索引 C、"一方"表的普通索引,"多方"表的主索引或候選索引 D、"一方"表的普通索引,"多方"表的候選索引或普通索引 21。 下列函數中函數值為字符型的是______。
A、DATE() B、TIME() C、YEAR() D、DATETIME() 22。 下面對控件的描述正確的是______。
A、用戶可以在組合框中進行多重選擇 B、用戶可以在列表框中進行多重選擇 C、用戶可以在一個選項組中選中多個選項按鈕 D、用戶對一個表單內的一組復選框只能選中其中一個 23。 確定列表框內的某個條目是否被選定應使用的屬性是______。
A、Value B、ColumnCount C、ListCount D、Selected 24。 設有關系R1和R2,經過關系運算得到結果S,則S是______。
A、一個關系 B、一個表單 C、一個數據庫 D、一個數組 25。 DBAS指的是______。
A、數據庫管理系統B、數據庫系統C、數據庫應用系統 D、數據庫服務系統 26。 設X="ABC",Y="ABCD",則下列表達式中值為。
T。的是______。
A、X=Y B、X==Y C、X$Y D、AT(X,Y)=0 27。 在表結構中,邏輯型、日期型、備注型字段的寬度分別固定為______。
A、3,8,10 B、1,6,4 C、1,8,任意 D、1,8,4 28。 在標準SQL中,建立視圖的命令是______。
A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令 29。 有關SCAN循環結構,敘述正確的是______。
A、SCAN循環結構中的LOOP語句,可將程序流程直接指向循環開始語句SCAN,首先判斷EOF()函數的真假 B、在使用SCAN循環結構時,必須打開某一。
面試題目(sql)
我使用的是MySQL 如下語句:建表語句:create table Lessoninfo(no int,week int,isonduty char);插入數據:略insert into Lessoninfo values(。
)SQL查詢語句:select no as '教師號', sum(week=1) as '星期一',sum(week=2) as '星期二',sum(week=3) as '星期三' from Lessoninfo group by no;/***********************附結果******************mysql> select no as '教師號', sum(week=1) as '星期一',sum(week=2) as '星期二',sum(week=3) as '星期三' from Lessoninfo group by no;+--------+--------+--------+--------+| 教師號 | 星期一 | 星期二 | 星期三 |+--------+--------+--------+--------+| 1 | 0 | 2 | 1 || 2 | 1 | 0 | 0 || 3 | 0 | 1 | 0 |+--------+--------+--------+--------+3 rows in set (0.02 sec)。
數據庫sql題目解答
(1)select 書名 from 圖書 where 定價>20(2)select avg(定價) 均價 from 圖書(3)update 圖書 set 定價=定價*95% where 出版社編號 in (select 出版社編號 from 出版社 where 出版社名稱='科學出版社' )(4)select 書名,第一作者姓名,出版社名稱 from 圖書,作者,出版社,著書 where 圖書.圖書編號=著書.圖書編號 and 著書.作者編號=作者.作者編號 and 圖書.出版社編號=出版社.出版社編號(5)create view 圖書信息(圖書編號,書名,出版社編號,定價) as select 圖書編號,書名,出版社名稱,定價 from 圖書,出版社 where 圖書.出版社編號=出版社.出版社編號 and 出版社名稱='人們出版社'你的報酬表的創建肯定有錯,怎么主碼和外碼都是職工號和工程編號。
我把上面的幾個問題給你寫出來了,你就模仿我寫的做一下下面的問題,自己鍛煉鍛煉,如果還不會的話再問我。
轉載請注明出處華閱文章網 » sql語句面試題及答案