视窗
loading...
您现在的位置:首页 > IT认证 > 计算机二级考试 >

计算机等级考试二级VF考前巩固:第4章


 SQL语言(数据查询)

  一、投影:SELECT 字段 FROM 表名

  题目:1. 对职工表进行查询,显示职工的职工号。

  2. 对职工表进行查询,显示所有信息(即所有字段)。

  二、选择:SELECT 字段 FROM 表名 WHERE 条件

  题目:3. 对职工表进行查询,只显示工资多于1230元职工的职工号。

  例如:1。从职工关系中检索(查询)所有的工资值。

  2。查询职工表中有哪些仓库号。

  三、连接:SELECT 字段 FROM 表1,表2 WHERE 表1.字段名=表2.字段名

  题目:1。对仓库表和职工表进行查询,查询显示所有字段。

  2。查找“E1”号职工所在的城市。查询显示职工号和城市。

  3。查找工资多于1230元的职工号和他们所在的城市。

  嵌套查询:SELECT 城市 FROM 仓库WHERE仓库号IN(SELECT仓库号FROM 职工WHERE 工资=1250)

  BETWEEN……AND运算符(…和…之间)

  题目:1。检索出工资在1220元到1240元范围内的职工信息。

  LIKE运算符

  例如:SELECT * FROM 供应商 WHERE 供应商名 LIKE “%厂”

  SELECT * FROM 供应商 WHERE 供应商号 LIKE “S_”

  ★%表示0个或多个字符;_(下划线)表示一个字符。

  AS的作用

  例如:1。查询“E1”的工资,显示时用”月薪”代替”工资”字段。

  SELECT 工资 AS 月薪 FROM 职工 WHERE 职工号=“E1”

  连接查询的另一种写法:SELECT * FROM 仓库 JOIN 职工 ON 仓库.仓库号=职工.仓库号

  简单的计算查询:COUNT(计数)、SUM(求和)、AVG(计算平均值)、MAX(求最大值)、MIN(求最小值)

  例如:1。求职工表中的记录的个数:SELECT COUNT(*) FROM 职工

  2。求职工表中的工资总和:SELECT SUM(工资) FROM 职工

  3。求职工表中的平均工资:SELECT AVG(工资) FROM 职工

  4。求职工表中的最大的工资值:SELECT MAX(工资) FROM 职工

  5。求职工表中的最小的工资值:SELECT MIN(工资) FROM 职工空值(.NULL.)查询

  题目:1。找出尚未确定供应商号的订购单信息,查询显示所有字段。

  排序查询:SELECT 字段名 FROM 表名 WHERE 条件 ORDER BY 字段 [ASC/DESC]

  题目:1。对职工表进行查询,查询显示所有字段,查询结果按工资升序排序。

  2。对职工表进行查询,查询显示所有字段,查询结果按职工号降序排序。

  3。对职工表进行查询,查询显示所有字段,查询结果先按仓库号降序排序,再按工资升序排序。

  分组查询:SELECT 字段名 FROM 表名 WHERE 条件 GROUP BY 字段名 [HAVING 条件]

  题目:1。查询所有仓库的职工的工资总和。查询显示的字段为总工资。

  2。查询每个仓库中职工的工资总和。查询显示的字段为仓库号和总工资。

  3。求至少有两个职工的每个仓库的平均工资,查询显示的字段为仓库号、个数和平均工资。

  查询语句的后面还可以跟如下可选项:

  ⊙INTO ARRAY 数组名 将查询的结果存放到数组(盒子)中。

  ⊙INTO CURSOR 表名 将查询的结果存放到一个临时表中。

  ⊙INTO DBF/TABLE 表名 将查询的结果存放到一个永久表中。

  ⊙TO FILE 文件名 将查询的结果存放到一个文本文件中。

  ⊙TO PRINTER 将查询的结果通过打印机输出。

  UNION运算符的作用:

  例如:1。如下查询语句是查询北京和上海的仓库信息。

  SELECT * FROM 仓库 WHERE 城市="北京";

  UNION;

  SELECT * FROM 仓库 WHERE 城市="上海"

  TOP短语的使用

  例如:1。对职工表进行查询,只显示工资最高的3位的职工的信息(显示所有字段)。

  SELECT * TOP 3 FROM 职工 ORDER BY 工资 DESC

  SQL语言(数据操作)

  一、插入:INSERT INTO 表名 VALUES(……记录值……)

  二、更新:UPDATE 表名 SET 字段名=表达式 [WHERE 条件]

  题目:1。对职工表中的工资值进行修改,在职工原来的工资值上再加上1000元。

  2。对职工表中的工资值进行修改,只对仓库号为”WH1”中的职工在原来的工资值上再加上1000元。

  三、删除:DELETE FROM 表名 [WHERE 条件]

  题目:1。删除仓库表中全部记录 DELETE FROM 仓库

  2。删除仓库关系中仓库号值是”WH2”的元组。

  SQL语言(数据定义)

  一、表结构的定义:CREATE TABLE 表名(字段名1…,字段名2…字段名n…)

  二、表结构的删除:DROP TABLE 表名

  三、表结构的修改:ALTER TABLE 表名 …………

  题目:1。向”订购单”表增加一个“总金额”字段,字段类型为货币型。

  2。向”订购单”表增加一个“总金额”字段,字段类型为货币型。并且为该字段设置有效性规则。

  3。将”订购单”表中的“订购单号”字段的类型修改为字符型,宽度修改为6。

  4。将”订购单”表中的“总金额”字段的有效性规则进行修改。

  5。将”订购单”表中的“总金额”字段的有效性规则删除。

  6。将”订购单”表中的“总金额”字段名改名为“金额”

  7。将”订购单”表中的“金额”字段删除掉。

  8。为”订购单”表中的“供应商号”字段设置为候选索引。

  9。将”订购单”表中的候选索引(供应商号)删除。

  关于视图(虚拟表):★本地视图 ★远程视图 ★带参数的视图

  定义:CREATE VIEW 视图名 AS 查询语句

  题目:1。已知表结构如幻灯片上所示。下面我们想根据“职工”表创建一个视图,视图名为CHENHAO。该视图中只包含仓库号和职工号两个字段。

  CREATE VIEW CHENHAO AS SELECT 仓库号,职工号 FROM 职工

  删除:DROP VIEW 视图名

闂備線娼уΛ宀勫磻閿燂拷

闂備線娼уΛ宀勫磻閿燂拷

闂備線娼уΛ娆撳礉閺囥垹鍌ㄩ柕鍫濇处鐎氬鏌ㄥ┑鍡樺珔缂佹唻缍侀弻锟犲礋椤愶富鈧鏌熼摎鍌氬祮闁诡啫鍥ч唶闁绘柨鎽滅粔顒勬煟閻樺弶鎼愰柣掳鍔屽嵄闁硅揪绠戣繚闂佽法鍣﹂幏锟�
闂備礁鎼悧婊堝礈濞戙垺鍋熸い鏍仦閻掗箖鏌曟繛鍨姎闁诲氦顕ц彁闁搞儻绲芥晶鎻捗归悡搴㈠殗鐎殿喖鐖兼俊鐑芥晜閸撗冪厓濠电偛鐡ㄧ划宀€鑺遍懖鈺勫С濞寸厧鐡ㄩ崵鍌炴煛閸愩劌鈧崵绮旇ぐ鎺撶叆婵炴垼娅曠€氾拷闂佽娴烽弫鎼併€佹繝鍋綊宕卞Ο璇差潯闂佷紮绲介張顒勬偩閸楃們搴ㄥ炊閿濆懎鈷夋繛瀵稿帶閹虫﹢鐛€n喖绠f繝濠傚閹枫劑姊洪崨濠冣拹缂佸甯¢幆鍥ㄥ閺夋垵鍞ㄩ梺鎼炲劘閸斿秹锝為弽顬ュ酣宕堕敐鍛拤婵炲鍘ч幊姗€骞嗛崘顔肩妞ゆ劑鍨洪惁鏃€绻濋姀锝嗙【閻庢艾鎽滃Σ鎰版晸閿燂拷闂備胶鎳撻悺銊╁垂閸愭祴鍫柟瀵稿С閻掑﹤鈹戦悩鍙夋悙婵炲懌鍨归湁闁挎繂妫涢惌搴ㄦ煃瑜滈崜娆撳箠閹邦兘鏋旈柟杈鹃檮閸嬪鏌涢銈呮瀾缂傚秮鍋撻梻浣瑰灊閻掞箓濡甸悙鐢电闁哄啫鐗嗙痪褔鏌涢幇顖涚《缂佲偓閿燂拷闂佽绨肩徊濠氾綖婢舵劕鍨傛繝濠傚椤╅攱銇勯幒鎴濇殲缂佷緡鍣e鍫曟倷閸偅鐝┑鐐茬墛閸ㄥ墎绮氶柆宥呯労闁告剬鍛槬濠电姷顣介埀顒€鍟块埀顒傛嚀閿曘垺鎷呴崜鎻掓闂佺ǹ鏈换宥夊船閹绢喗鐓欓悗娑欋缚婢ь剚绻濋埀顒佹媴閸︻厾鎳濋梺鍓茬厛閸嬪懐绱為埀顒勬⒑閻熸壆鎽犻柣妤冨仧閹广垹顫濋鑺ョ亙闂佸搫娲﹂惌顔炬崲閸℃稒鐓欐い鎾楀啰浠村銈嗘处閸撶喎鐣烽敐鍡欑瘈闁告劏鏅╁Σ顖炴⒑閼逛即鍝烘慨濠傤煼閺屽牓骞橀鑲╊吅闂佺懓鐡ㄧ划宥囧垝閿曞倹鐓ユ繛鎴炆戝﹢鐗堢節閳ь剟骞嶉鎯у触濠电偛妫楀ù椋庣玻濡ゅ啰纾奸柡鍌涱儥閸庡繒鈧鎸稿Λ婵嗙暦濮樿埖鍋愮紓浣贯缚瑜版垿姊洪幐搴″枙闁瑰嚖鎷�闂佽娴烽弫鎼佸箠閹捐埖鏆滄い鎰剁畱缁€鍡樼箾閹寸伝顏堝极閸洘鍊电痪顓炴媼濞兼劙鏌涢妸锔剧煁缂佸倹甯¢、妤佹媴缁嬪晝顐︽⒑鐟欏嫭绶茬紒缁樺灴瀵偊顢欓悾宀婃祫濠殿喗銇涢崑鎾绘煃瑜滈崜娆撳磹閸濄儳绀婇悗锝庡枟閸庡秹鏌涢弴銊ュ笌鐟滅増甯楅悡鈧銈嗗笒閿曪妇绮堥敓锟�闂備浇澹堟ご绋款潖婵犳碍鐒鹃柟缁㈠枛濡﹢鏌i悢绋款棆缁绢厸鍋撻梻浣瑰缁嬫帒鐣濋幖浣哥;闁哄秲鍔庨々鐑芥煥閻曞倹瀚�:webmaster@jscj.com闂備線娼уΛ宀勫磻閹剧粯鐓熸い顐幘缁佺兘鏌i敂璺ㄧ煓闁轰礁绉归弫鎾绘晸閿燂拷4008816886

相关文章

无相关信息
更新时间2022-03-13 11:11:01【至顶部↑】
联系我们 | 邮件: webmaster@jscj.com | 客服热线电话:4008816886(QQ同号) |  濠电儑缍€椤曆勬叏閻愮鍋撻獮鍨仾婵犫偓閸パ屽殫妞ゆ棁顔婄换锟�

付款方式留言簿投诉中心网站纠错二维码手机版

客服电话: