access怎么写sql

1. ACCESS执行SQL语句,ACCESS怎么写SQL语句

Access SQL查询语句是兼容的,有两种方式可以使用SQL语句:

方式一:在“查询”的试图里,可以使用Access的向导模式,也可以直接使用SQL语言模式,如下图:

打开任何一个查询,在标签处选择SQL视图,就会变成以下SQL界面了:

ACCESS还有一种方式,就是在其自带的VB里面,但是不能直接运行SQL语句,需要按照以下格式:

DoCmd.RunSQL "SQL语句;" (注意:引号和分好不要落下)

DoCmd.RunSQL "UPDATE 复制薪酬 SET 复制薪酬.公司 = [Forms]![项目信息]![项目名称];"

以下是一个集中使用SQL的案例:

2. 列出Access数据库结构的SQL怎么写

能在SQLServer里写,你可以把access数据倒到SQLServer里

说SQL不能写出来的都过来学学。

---------------------------------------------------

SELECT

表名 = CASE WHEN A.COLORDER=1 THEN D.NAME ELSE ' ' END,

--字段序号 = A.COLORDER,

字段名称 = A.NAME,

--标识 = CASE WHEN COLUMNPROPERTY( A.ID,A.NAME, 'ISIDENTITY ')=1 THEN '√ 'ELSE ' ' END,

/*主键 = CASE WHEN EXISTS(SELECT 1 FROM SYSOBJECTS WHERE XTYPE= 'PK ' AND PARENT_OBJ=A.ID AND NAME IN (

SELECT NAME FROM SYSINDEXES WHERE INDID IN(

SELECT INDID FROM SYSINDEXKEYS WHERE ID = A.ID AND COLID=A.COLID))) THEN '√ ' ELSE ' ' END,*/

类型 = B.NAME ,

占用字节数 = A.LENGTH,

--长度 = COLUMNPROPERTY(A.ID,A.NAME, 'PRECISION '),

--小数位数 = ISNULL(COLUMNPROPERTY(A.ID,A.NAME, 'SCALE '),0),

能否为空 = CASE WHEN A.ISNULLABLE=1 THEN '能'ELSE '否' END,

默认值 = ISNULL(E.TEXT, ' '),

表说明 = CASE WHEN A.COLORDER=1 THEN ISNULL(F.VALUE, ' ') ELSE ' ' END

--栏位说明 = ISNULL(G.[VALUE], ' ')

FROM

SYSCOLUMNS A

LEFT JOIN

SYSTYPES B

ON

A.XUSERTYPE=B.XUSERTYPE

INNER JOIN

SYSOBJECTS D

ON

A.ID=D.ID AND D.XTYPE= 'U ' AND D.NAME <> 'DTPROPERTIES '

LEFT JOIN

SYSCOMMENTS E

ON

A.CDEFAULT=E.ID

LEFT JOIN

sys.extended_properties G

ON

A.ID=G.major_id AND A.COLID=G.minor_id

LEFT JOIN

sys.extended_properties F

ON

D.ID=F.major_id AND F.minor_id=0

ORDER BY

A.ID,A.COLORDER

3. 可以使用ACCESS或SQL的数据库的程序该怎么写

我是利用VB

可以使用ACCESS数据库的程序,通过VB链接access数据库一般都是用ADO访问技术,有ADO控件和代码两种形式,控件比较简单些,代码比较复杂些,但是通用性很强。我给你讲下控件的吧

首先你要在工程里引用这个控件ADODC

Dim qq As String

qq = "select * from 表1"

Adodc1.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=qq.mdb" '比较简单的字符串链接,你的ACCESS要放到和这个程序相同的目录下

Adodc1.CommandType = adCmdUnknown'这句话是链接你的ACCESS数据库 (一)

Adodc1.RecordSource = qq '得到限定条件的数据

Adodc1.Refresh '刷新

Set Text1.DataSource = Adodc1 '将数据赋值给文本控件

Text1.DataField = "qq" '选择要显示的字段

我说的这些仅仅是简单的数据访问,其实数据库访问是一个很大的学问,程序的好坏直接影响你的程序速度

我讲的已经很清楚了啊,难道你还不明白??你说的打印到底是什么意思?是不是打印出纸质的,打印一般都是通过报表来实现的,如果你要想在VB窗体中打印只能打印显示数据的控件或者打印窗体。

CommonDialog1.ShowPrinter '调用打印机对象

Me.PrintForm '打印窗体

如果你想把数据库中查找到的记录放到一个表格中,可以在“部件”中选择DATAGRID控件,这个控件可以以表格的形式显示你的数据

4. 在access中怎么写sql查询语句,select查询出一个有不同班级同学成绩

由于SQL语言处理问题的方式是面向记录"集合"的。解决排名这类问题对于SQL来说确实头疼,分组排名就更不用说了! 为了解决排名问题大型数据库系统为用户提供了RANK、ROWNUMBER等函数,但是ACCESS不支持排名、开窗等这类函数,一般建议用编程方式解决,例如VBA等。

这个问题确实不好回答。看到楼主就同一问题已经提问几次了,今天尝试用SQL解决如下,供参考

首先假设数据结构如下:

students(sid,name,class)

scores(sid,score)

学生表与分数表基于sid建立一对多参照完整性

检索出所有班级与每个学生的学号、姓名、分数按班级、得分排序

select a.class,b.sid,a.name,b.score from

students a,scores b where a.sid=b.sid

order by a.class,b.score desc;

检索出每个班级前三名的学生学号、姓名和得分,按班级升序、得分降序排名

实现SQL代码

select a.class,a.sid,a.name,a.score from

(select a.class,a.name,b.sid,b.score from students a,scores b where a.sid=b.sid)a where a.score in(

select top 3 b.score from (select distinct class,score from scores)b

where b.class=a.class order by b.score desc

) order by a.class,a.score desc;运行结果

从上述代码来看实现这样的效果已经很麻烦,至于学生班名次,ACCESS只能借助编程手段了。

转载请注明出处育才学习网 » access怎么写sql

知识

经营能力怎么写

阅读(343)

本文主要为您介绍经营能力怎么写,内容包括企业经营情况怎么写,连锁经营业能力总结怎么写,经营行业怎么写。企业经营目标是在一定时期企业生产经营活动预期要达到的成果,是企业生产经营活动目的性的反映与体现。是指在既定的所有制关系下,企业

知识

运费证明怎么写

阅读(1005)

本文主要为您介绍运费证明怎么写,内容包括运费发票证明的格式,运输证明怎么写,税务机关要求写运费证明怎么税务机关要求写运费证明怎么写爱问知。进口贸易流程1.卖方出具SOFT OFFER报盘给买方后,买方出具购货意向函LOI或 不可撤销订单ICPO和

知识

墨的草书怎么写

阅读(170)

本文主要为您介绍墨的草书怎么写,内容包括墨字草书写法是什么,请问〃墨〃用行书或者草书怎么写,墨字草书怎么写。

知识

支票10号怎么写

阅读(178)

本文主要为您介绍支票10号怎么写,内容包括写支票时10日怎么写,支票日期如果是10月怎么写,支票上10日怎么写。大写: 壹拾 月 或 零壹拾 月大写日期壹、贰、叁、肆、伍、陆、柒、捌、玖、拾月:如果是壹到玖这样的单数的话要在月份前加零零壹月

知识

爱字古代怎么写

阅读(210)

本文主要为您介绍爱字古代怎么写,内容包括爱字在古代怎么写,爱字在古代怎么写,古代的爱字怎么写。窈窕淑女,君子好逑。诗经 关雎 关关雎鸠,在河之洲。窈窕淑女,君子好逑。 参差荇萍,左右流之。窈窕淑女,寤寐求之。 求

知识

时繁体怎么写

阅读(574)

本文主要为您介绍时繁体怎么写,内容包括时的繁体字怎么写,学的繁体字怎么写与学字的涵义,急学字的繁体字怎么写或者甲,时的繁体字怎么写。时繁体字: 日寺 拼音:[shí]解释:(1) 一切事物不断发展变化所经历的过程:~间。~不我与。(2) 较长的时间:~

知识

鸟隶书怎么写

阅读(168)

本文主要为您介绍鸟隶书怎么写,内容包括鸟的隶书,楷体字怎么写,鸟的隶书怎么写,鸟字用隶书怎么写。鸟的隶书:

知识

淘宝售后怎么写

阅读(214)

本文主要为您介绍淘宝售后怎么写,内容包括淘宝的售后说明怎么写,网上买了衣服太大了退换一下申请售后怎么填,在淘宝里开个店怎么填写售后服务。您好!感谢您选购我们的商品和服务,谢谢您对我们的认可。您的满意是我们的最终目标,您的鼓励是我们

知识

怎么在蚂蜂窝写游记

阅读(149)

本文主要为您介绍怎么在蚂蜂窝写游记,内容包括怎样再蚂蜂窝上写游记,如何在马蜂窝上传游记,怎么在蚂蜂窝手机App上写游记。【1】除了受邀测试手机写游记的用户,其他用户 不可以用手机APP写游记的,只能用网页版写,点头像出现菜单写游记。app只

知识

怎么写长图

阅读(169)

本文主要为您介绍怎么写长图,内容包括怎么把写的文字变成长图,我想用这了长图片写个说说,怎样写,手机怎么写长微博。打开微博,在左上角【编辑】点进去,在编辑栏中,点右下角的【+】,选择【文章】,在里面就可以写文章了,不过文章要写标题,文章支持10

知识

散发怎么写

阅读(167)

本文主要为您介绍散发怎么写,内容包括英语单词:散发怎么写,用披头散发怎么写句子,“散发出的气味”韩文怎么写。你好!散发臭气reeking 英[rɪkɪŋ] 美[rɪkɪŋ] v. 发出浓烈的臭气( reek的现在分词 ); 散发臭气; 发出难闻

知识

php的接口怎么写

阅读(179)

本文主要为您介绍php的接口怎么写,内容包括php登录的接口怎么写,php中的API接口怎么写,php写的api接口怎么传递大数据。PHP 接口 接口 使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过int

知识

张日文怎么写

阅读(199)

本文主要为您介绍张日文怎么写,内容包括张日文怎么写,张日文怎么写,谁有李真贤的资料。姓 名:李贞贤生 日:1980年2月7日 英文名:Lee Jung-hyun 学 校:中央大学电影学科表演系体 形:身高162cm 体重

知识

叔叔的单词怎么写

阅读(723)

本文主要为您介绍叔叔的单词怎么写,内容包括“叔叔”的英文单词怎么写,叔叔的英文怎么写,叔叔的英文怎么写叔叔的英文单词怎么写阿姨的英文怎么读。“叔叔”的英文单词:UncleUncle的读音:英 [ʌŋkl] 美 [ʌŋkl] 释义:n. 伯;姑父;舅;叔;姨父词语

知识

oracle分页sql怎么写

阅读(159)

本文主要为您介绍oracle分页sql怎么写,内容包括在oracle数据库中的分页SQL语句怎么写,初学oracle,怎样写一个oracle分页sql语句,oracle数据库里分页sql怎么写啊,要求一页显示5条,一共21页.sql应该。前提:分页参数:size = 20 page = 2;没有ord

知识

mysql中if语句怎么写

阅读(182)

本文主要为您介绍mysql中if语句怎么写,内容包括mysqlif语句怎么写,mysqlif控制语句怎么写,mysqlif控制语句怎么写。mysql手册中如是说:IF(expr1,expr2,expr3) 如果 expr1 为真(expr1 0 以及 expr1 NULL)

知识

sql查询语句分页查询语句怎么写

阅读(213)

本文主要为您介绍sql查询语句分页查询语句怎么写,内容包括数据库分页查询语句怎么写,sql的分页语句怎么写,如何用sql语句实现分页查询。select *from studentwherestu_id in( select stu_id from( select ROW_N

知识

sql查询语句怎么写

阅读(174)

本文主要为您介绍sql查询语句怎么写,内容包括SQL查询语句怎样写,sql如何查询语句的格式怎么写,给写一句sql的查询语句啊,一个文章数据库,比如,小红和小明互为好。VF常用SQL语句大全 SQL是结构化查询语言,查询是SQL语言的重要组成部分,但不是

知识

sql语句怎么写循环语句

阅读(191)

本文主要为您介绍sql语句怎么写循环语句,内容包括SQL中循环语句怎样写,SQL语句简单的循环怎么写啊,TSQL语句的for循环怎么写的。Transact-SQL附加语言Transact-SQL附加语言元素不是SQL的标准内容,而是Transact-SQL语言为了编程方便而

知识

sql语句怎么写循环

阅读(268)

本文主要为您介绍sql语句怎么写循环,内容包括SQL语句简单的循环怎么写啊,sql循环语句怎么写,sql语句如何写有一个表table里面有A,B,C,D四个字段假设表里面。**************修改了一下:**************declare @month_tmp varchar(2);decl

知识

删除sql语句怎么写

阅读(183)

本文主要为您介绍删除sql语句怎么写,内容包括删除一个表的sql语句怎么写啊,sql删除语句,oracle删除sql语句怎么写。使用drop语句,drop table (需要删除表的名字)。 drop是删除整个表,delete是删除表的内容。 drop语句的作用:

知识

phpmysqlif语句怎么写

阅读(185)

本文主要为您介绍phpmysqlif语句怎么写,内容包括phpif语句怎么写,mysqlif语句怎么写,php中if语句该怎么写。首先,我们平时一般不在接受参数的时候加 @错误抑制 的,一般是这样: $g = isset ( $_GET[g] )?$_GET[g]:

[/e:loop]