- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
U6维护基础-数据库篇
主要内容 一、T-SQL基础(查询、增加、删除、修改)二、事件探查器应用 T-SQL基础 一、查询语句 使用select语句查询数据 使用Top、 Distinct关键字 使用计算列 修改查询显示的列名(列标题) 使用Where子句 使用LIKE子句进行模糊查询 使用Order by给数据排序 使用select语句查询数据 使用“ * ”选取所有列 指定列 使用where子句选择行 Select 语句的部分语法 select_list:选取哪些列 table_source:从哪些表选取数据 search_condition:搜索条件 使用“ * ”选取所有列 例: Select * from inventory 显示inventory的所有行、所有列 可能会造成漫长的查询,尽量避免使用这种语句 指定列 使用where子句选择行 Select 语句的其他功能 查询系统信息 Select @@version 给变量赋值 declare @a int select @a=3 select @a 使用Top关键字 返回表中前面的一部分数据; 语法: Select [ TOP integer | TOP integer PERCENT] Column_name [,…n] FROM table_name 示例 TOP 120 /*返回前120行*/ TOP 15 PERCENT /*返回前15%的数据行*/ 使用Distinct关键字 从返回的结果集中删除重复的行 语法: SELECT [ ALL | DISTINCT ] [ TOP n [ PERCENT ]] select_list ... 注意:distinct 和 top关键字出现的先后顺序 实例 TOP Select ccuscode from customer Select top 3 ccuscode from customer Select top 3 percent ccuscode from customer 实例 实例 DISTINCT Select ccuscode from customer Select distinct ccuscode from customer Select distinct top 2 ccuscode from customer 实例 使用计算列 在查询时使用计算列 在创建表时使用计算列 在查询时使用计算列 查询991帐套数据库中so_sodetails表中的订单数量、含税单价、价税合计,以及订单数量*含税单价 Select iquantity, itaxunitprice, isum, iquantity* itaxunitprice From so_sodetails 使用Where子句 在Where子句中使用不同的搜索条件过滤数据 比较操作符 逻辑操作符 使用BETWEEN关键字 使用IN关键字 未知的值(NULL) 比较操作符 比较操作符 =, , , !=, !, !, =, = 避免使用!=, !, !这类比较操作符,他们会使查询速度减慢。 使用逻辑操作符 使用逻辑操作符连接多个表达式 逻辑操作符: AND OR NOT 使用逻辑操作符举例 查询发票子表SaleBillVouchs数量大于100且存货编码为2001的所有记录。 Select * From SaleBillVouchs Where iquantity 100 AND cinvcode = ‘2001’ 逻辑运算 逻辑运算(布尔运算)有三种可能值:Ture, False, NULL(Unknown) 使用BETWEEN关键字 查找某一范围的记录 语法:…[NOT] Between …And … 举例:查找数量在15到20之间的存货编码,仓库编码。 Select cinvcode, cwhcode From SaleBillVouchs Where iquantity between 15 and 20 Between语句的替代方式 使用另一种方式的语句替代between语句的功能。 举例: Select cinvcode, cwhcode From SaleBillVouchs Where iquantity = 15 And iquantity = 20 使用IN关键字 使用IN关键字简化对某一范围的数据的检索。 举例:在inventory表中搜索所有编码为1001、2001、3001的存货记录。 Select * From inventory Where cinvcode IN (‘1001’,’2001’,’3001’) IN语句的替代方式 如果不使用
您可能关注的文档
- 2D-GEMC的应用.pdf
- 74ls74 锁存器.doc
- oracle 基础语句.ppt
- Oracle第一章教学.ppt
- Sub a豪华版.doc
- Oracle9i第8章 触发器.ppt
- SVSE 初级程序员理论考试.doc
- 珍珠鸟_1573.ppt
- The Electronic Packaging Handbook_电子封装手册_Contents.pdf
- Transact-SQL 参考.pdf
- 针对2025年城市公园生态智慧化监测系统的综合评估报告.docx
- 针对2025年少儿市场的线上艺术创作培训平台运营模式研究.docx
- 光伏电站智能化运维技术发展趋势与发电量提升路径分析.docx
- 生物育种技术创新在农业生物多样性保护中的应用研究.docx
- 针对2025年宠物主人宠物殡葬服务使用情况分析.docx
- 细胞治疗技术医保支付体系构建与可行性探讨.docx
- 聚焦2025:跨境电商品牌出海攻略与沙特市场策略规划及本土化运营.docx
- 2025年脑机接口技术在神经退行性疾病治疗中的生物医学成像技术发展分析.docx
- 针对2025年宠物殡葬服务的标准化管理策略研究报告.docx
- 针对2025年少儿市场的艺术教育互动平台创新策略研究.docx
文档评论(0)