iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Access和SQL Server的SQL语句有哪些区别
  • 936
分享到

Access和SQL Server的SQL语句有哪些区别

2024-04-02 19:04:59 936人浏览 八月长安
摘要

这篇文章主要讲解了“Access和SQL Server的sql语句有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Access和SQL Server

这篇文章主要讲解了“Access和SQL Serversql语句有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Access和SQL Server的SQL语句有哪些区别”吧!

一、数据类型转换:

  1. Access: SELECT '调查'+CStr(Did) as diaocha FROM CZdengji

  2. SQL Server: select artid,'调查'+Cast(listid As varchar) as did from kingart where artdate>=getdate()

      Access中SQL查询的数据类型转换有很多函数,每一个函数都可以强制将一个表达式转换成某种特定数据类型。具体如下:CBool(expression) 、CByte(expression) 、CCur(expression) 、CDate(expression) 、CDbl(expression) 、CDec(expression) 、CInt(expression) 、CLng(expression) 、CSng(expression) 、CStr(expression) 、CVar(expression) 、CStr(expression),相信不用说明,大家也看得懂这各种转换符的意思。

二、IIF函数(ACCESS专用)

  1. Access: SELECT Id,IIF(Isfinished=1,'已完成','进行中'),Name,Diaocharen FROM CZdiaocha ORDER BY Isfinished ASC

  2. SQL Server 的写法就相对更多,可以自定义函数,也可以使用case语句,如select Id,case Isfinished when 1 then '已完成'
    when 0 then '进行中'  end,Name,Diaocharen FROM CZdiaocha ORDER BY Isfinished ASC

三、DISTINCT关键字用法: Access里面distinct(expression)的用法单一, expression 只能为指定字段,而不能为表达式,SQL Server则不同, expression 除了可以为单个字段,也可以为一个子查询等复杂表达式。

四、日期格式化

  1. Access: 使用fORMat()函数,SELECT TOP 5 arttitle,format(artdate,'YY-MM-DD') as arttime FROM kingart WHERE listid=9,这里使用format()函数,指定artdate(日期型)查询出来的格式为YY-MM-DD。

  2. SQL Server: 使用convert()函数,select Id,lanmu,title,content, convert(varchar(10),updatetime ,120) as update_time from news,这里的120,是指定格式为YY-MM-DD,如果是其他数字(101-120),就是其他的格式。

其它一些常用的SQL语句集锦

  1. SELECT Top 5 * From Food WHERE Fid not in(Select top 5 Fid FROM Food) //查询第5到第10条记录

  2. delete from Food where charindex('2007',uptime)>0 or charindex('2008', uptime )>0  //删除Food表中uptime列包含有2007或2008的记录,即删除时间为2007年和2008年的更新记录

  3. select Id,lanmu,title,content, convert(varchar(10),updatetime ,120) as update_time from news  // SQL Server里面的convert函数,转换成 varchar(10)类型, 120为指定转换后的格式。

  4. select Mealtype as 餐别,Fname as 食物名称,sum(rjjingshisz)/2 as 人均净食生重总和 from CZdengji WHERE Did=6 group by Mealtype,Fname    //分组查询,GROUP BY的本意就是重复的字段合为一,对应的信息,进行汇总(count、sum等运算)

  5. Select Count(ID) from Flow where convert(varchar(21),visittime,120) like '2007-01-26% ' ,日期型数据模糊查询。

  6. select * from ('MSDASQL','DRIVER={SQL Server};SERVER=服务器名字;UID=对端数据库的账号;PWD=对端密码', 对端数据库.权限者.对端的表) as 表   //跨服务器查询

感谢各位的阅读,以上就是“Access和SQL Server的SQL语句有哪些区别”的内容了,经过本文的学习后,相信大家对Access和SQL Server的SQL语句有哪些区别这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: Access和SQL Server的SQL语句有哪些区别

本文链接: https://www.lsjlt.com/news/61156.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Access和SQL Server的SQL语句有哪些区别
    这篇文章主要讲解了“Access和SQL Server的SQL语句有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Access和SQL Server...
    99+
    2022-10-18
  • Sql Server和Access操作数据库结构Sql语句有哪些
    这篇文章主要讲解了“Sql Server和Access操作数据库结构Sql语句有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学...
    99+
    2022-10-18
  • mysql与sql server的语法有哪些区别
    今天小编给大家分享一下mysql与sql server的语法有哪些区别的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,...
    99+
    2022-10-19
  • Access与sql server语法的区别是什么
    今天就跟大家聊聊有关Access与sql server语法的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。日期分隔符号  access:英...
    99+
    2022-10-18
  • SQL Server developer和enterprise有哪些区别
    本篇内容介绍了“SQL Server developer和enterprise有哪些区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望...
    99+
    2022-10-18
  • ACCESS和SQL Server下Like日期类型查询的区别有哪些
    本篇内容主要讲解“ACCESS和SQL Server下Like日期类型查询的区别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ACCESS和SQL Server下Like日期类型查询的区别...
    99+
    2023-06-08
  • SQL server中有哪些常用的语句
    SQL server中有哪些常用的语句,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、 简单查询&nbs...
    99+
    2022-10-18
  • SQL Server与MySQL有哪些区别
    SQL Server与MySQL有哪些区别?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! SQL Server与...
    99+
    2022-10-18
  • mysql与sql server的区别有哪些
    mysql与sql server的区别有:1.本质不同;2.开发成本不同;3.mysql性能比sql server好;4.两者的拥有的安全机制不同;5.sql server的数据恢复性比mysql强。mysql与sql server的区别主...
    99+
    2022-10-14
  • sql server 与 mysql 中常用的SQL语句区别讲解
    目录sql server 与 mysql 的区别1. 首先说一下sql语句结束标志2. 查看表结构数量等3、查询前几条记录4、获取当前时间5、从数据库定位到某张表6、强制不使用缓存查询6、查询一个数据库所有的表 和表下的...
    99+
    2022-12-16
    sqlserver与mysql常用的SQL语句区别 sqlserver与mysql常用区别 sqlserver与mysql语句区别
  • sql和sql server有什么区别
    小编给大家分享一下sql和sql server有什么区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sql是什么?sql,全称...
    99+
    2022-10-18
  • sql server各版本有哪些区别
    小编给大家分享一下sql server各版本有哪些区别,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! SQL SERVER2000版本侧重日志传送,索引视图;2005版本侧重分区,数...
    99+
    2022-10-18
  • R语言和SQL的区别有哪些
    R语言和SQL是用于数据分析和处理的两种不同的编程语言。1. 基本用途:R语言主要用于统计分析和数据可视化,而SQL主要用于数据库管...
    99+
    2023-09-28
    R语言 SQL
  • 有哪些SQL语句
    这篇文章主要讲解了“有哪些SQL语句”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些SQL语句”吧!select 子句主要决定了从表中取出的列...
    99+
    2022-10-18
  • sql和oracle的语法上有哪些区别
    小编给大家分享一下sql和oracle的语法上有哪些区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sql和oracle的语法...
    99+
    2022-10-18
  • sql语句都有哪些
    这篇文章将为大家详细讲解有关sql语句都有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Windows中运行cmd的Sqlplus中设置每行显示的数据长...
    99+
    2022-10-18
  • SQL和nGQL区别有哪些
    这篇文章主要讲解了“SQL和nGQL区别有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQL和nGQL区别有哪些”吧!SQL (Structured ...
    99+
    2022-10-19
  • hql和sql有哪些区别
    小编给大家分享一下hql和sql有哪些区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数据库中hql与sql的区别:1、sql...
    99+
    2022-10-18
  • SQL Server新老版本CE区别有哪些
    本篇内容介绍了“SQL Server新老版本CE区别有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!对...
    99+
    2022-10-18
  • Mysql 和Sql Server的区别
    MySQL和SQL Server都是关系型数据库管理系统(RDBMS),但它们有以下不同之处: 开发商:MySQL由Oracle公司开发,而SQL Server由Microsoft公司开发。 操作系统支持:MySQL可以在多个操作系统上...
    99+
    2023-09-07
    sql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作