当前位置: 首页 > news >正文

数据库|SQLServer数据库:数据的基本查询

哈喽,你好啊,我是雷工!
其实对于数据库的查询以前也应用过,只是使用时一般也是根据要实现的要求从网上搜索,能实现应用要求即可,现在根据视频学习,正好有这么一节,就听一遍,查漏补缺,温故知新。
以下为 学习笔记。

01 查询过程与基本原理

查询过程如下图所示:
客户端程序(C#程序或JAVA程序)提交查询请求,数据库服务器返回查询结果;

02 查询理解

数据库服务器执行程序提交的查询请求,是在原始数据表中找到符合查询条件的数据,产生一个临时结果集,并未实际创建新表;

03 查询语法

3.1、查询语句一般由4个基本部分组成
①查询内容: select AccountName ,AccountContent ,originality
②查询对象: from Account
③过滤条件: where AccountId <10008
④结果排序: order by AccountId DESC
3.2、查询语法结构
①: select <列名>
②: from<表名>
③: where<查询条件的表达式>
④: order by<根据列名排序>【DESC或ASC】
补充说明:其中③和④是可选的,并非必须的。

04 知识点

①: select * from Author  中的“*”表示查询所有列,实际项目中不这样用;
②:多个条件的连接使用and进行连接;
③:使用【AS】或者【=】可以重新命名字段;
④:使用“+”连接字符型数据,结果为字符串数据的拼接;使用“+”连接数值型数据,结果为数据的算数求和;
⑤:查询为空的使用where <列名> is null;
⑥:限制固定行数:使用select top <行数>……
⑦:限制百分比数:显示百分之三十【select top 30 percent ……】
⑧:升序排列:order by <列名> ASC
⑨:降序排列:order by <列名> DESC
⑩:排序遇到排序列同等数值的时可以增加排序列,多个排序列之间用“,”分割,前一个条件相等时,自动按下一条件排序;
示例:
……order by AccountId DESC,originality  DESC

05 后记

以上为数据基本查询,各个数据库基本上也是同样的语法,一通百通。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 应急响应:D盾的简单使用.
  • MySQL 5.7 DDL 与 GH-OST 对比分析
  • TCP简易通信实现
  • 【图像超分】论文精读:SeD: Semantic-Aware Discriminator for Image Super-Resolution
  • Feapder 爬虫集群部署指南
  • STM32-USART时序与寄存器状态分析
  • 【区块链+乡村振兴】森林食品认证溯源平台 | FISCO BCOS应用案例
  • Redis02——缓存(缓存更新策略、缓存穿透、缓存雪崩、缓存击穿、缓存工具封装)
  • Boost搜索引擎:项目整体代码及布局
  • 贝叶斯优化算法(Bo)与门控循环单元(GRU)结合的预测模型(Bo-GRU)及其Python和MATLAB实现
  • Haskell HTTP请求:如何解读响应状态
  • 片上POR和BOR的区别
  • 20240809 每日AI必读资讯
  • 大模型快速部署,以浪潮源2.0为例
  • linux中的库的概念、动态库与静态库
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • docker python 配置
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • javascript面向对象之创建对象
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • ViewService——一种保证客户端与服务端同步的方法
  • windows下如何用phpstorm同步测试服务器
  • 安卓应用性能调试和优化经验分享
  • 从PHP迁移至Golang - 基础篇
  • 关于Flux,Vuex,Redux的思考
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 那些年我们用过的显示性能指标
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 手机端车牌号码键盘的vue组件
  • 算法之不定期更新(一)(2018-04-12)
  • 跳前端坑前,先看看这个!!
  • 推荐一个React的管理后台框架
  • 我的zsh配置, 2019最新方案
  •  一套莫尔斯电报听写、翻译系统
  • puppet连载22:define用法
  • 阿里云ACE认证学习知识点梳理
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #java学习笔记(面向对象)----(未完结)
  • #Linux(Source Insight安装及工程建立)
  • #每日一题合集#牛客JZ23-JZ33
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (floyd+补集) poj 3275
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)Scala的“=”符号简介
  • ***监测系统的构建(chkrootkit )
  • ***检测工具之RKHunter AIDE
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .Net 4.0并行库实用性演练