SQL Cookbook中文版

SQL Cookbook中文版
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
2007-10
版次: 1
ISBN: 9787302154938
定价: 65.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 502页
字数: 706千字
178人买过
  • SQL 是计算机世界的语言,在用关系数据库开发报表时,将数据放入数据库以及从数据库中取出来,都需要SQL 的知识。很多人以一种马马虎虎的态度在使用SQL,根本没有意识到自己掌握着多么强大的武器。本书的目的是打开读者的视野,看看SQL 究竟能干什么,以改变这种状况。
      
      
      本书是一本指南,其中包含了一系列SQL 的常用问题以及它们的解决方案,希望能对读者的日常工作有所帮助。本书将相关主题的小节归成章,如果读者遇到不能解决的SQL 新问题,可以先找到最可能适用的章,浏览其中各小节的标题,希望读者能从中找到解决方案,至少可以找到点灵感。
      
      
      在这本书中有150 多个小节,这还仅仅是SQL 所能做的事情的一鳞半爪。解决日常编程问题的解决方案的数量仅取决于需要解决的问题的数量,本书没有覆盖所有问题,事实上也不可能覆盖;然而从中可以找到许多共同的问题及其解决方案,这些解决方案中用到许多技巧,读者学到这些技巧就可以将它们扩展并应用到本书不可能覆盖的其他新问题上。
      
      
      毫无疑问,本书的目标是让读者看到,SQL 能够做多少一般认为是SQL 问题范围之外的事情。在过去的10 年间,SQL 走过了很长的路,许多过去只能用C 和JAVA等过程化语言解决的典型问题现在都可以直接用SQL 解决了,但是很多开发人员并没有意识到这一事实。本书就是要帮助大家认识到这一点。
      
      
      现在,在对我刚才的话产生误解之前我先要申明:我是“如果没坏,就别去修它”这一教义的忠实信徒。例如,假如你有一个特定的业务问题要解决,目前只用SQL检索数据,而其他复杂的业务逻辑由其他语言完成,如果代码没有问题,而且性能也过得去,那么,谢天谢地。我绝对无意建议你扔掉以前的代码重新寻求完全SQL 的解决方案;我只是请你敞开思想,认识到1995 年编程用的SQL 跟2005 年用的不是一回事,今天的SQL 能做的事要多得多。 Anthony Molinaro是wireless Generation公司的数据库开发人员。他多年从事帮助开发人员改进其sQL查询的工作,具有丰富的实践经验。Anthony酷爱sQL,在相关领域,他小有名气,客户在遇到困难的sQL查询问题时,就会想到他,他总能起到关键作用。他博学多才,对关系理论有深入的 第1章  检索记录  

      1.1  从表中检索所有行和列 

      1.2  从表中检索部分行  

      1.3  查找满足多个条件的行  

      1.4  从表中检索部分列 

      1.5  为列取有意义的名称  

      1.6  在WHERE子句中引用取别名的列    

      1.7  连接列值  

      1.8  在SELECT语句中使用条件逻辑  

      1.9  限制返回的行数 

      1.10  从表中随机返回n条记录

      1.11  查找空值  

      1.12  将空值转换为实际值 

      1.13  按模式搜索 

    第2章  查询结果排序 

      2.1  以指定的次序返回查询结果 

      2.2  按多个字段排序 

      2.3  按子串排序  

      2.4  对字母数字混合的数据排序  

      2.5  处理排序空值  

      2.6  根据数据项的键排序 

    第3章  操作多个表  

      3.1  记录集的叠加  

      3.2  组合相关的行  

      3.3  在两个表中查找共同行 

      3.4  从一个表中查找另一个表没有的值 

      3.5  在一个表中查找与其他表不匹配的记录  

      3.6  向查询中增加联接而不影响其他联接  

      3.7  检测两个表中是否有相同的数据   

      3.8  识别和消除笛卡儿积 

      3.9  聚集与联接 

      3.10  聚集与外联接  

      3.11  从多个表中返回丢失的数据 

      3.12  在运算和比较时使用NULL值 

    第4章  插入、更新与删除  

      4.1  插入新记录 

      4.2  插入默认值    

      4.3  使用NULL代替默认值 

      4.4  从一个表向另外的表中复制行 

      4.5  复制表定义

      4.6  一次向多个表中插入记录 

      4.7  阻止对某几列插入 

      4.8  在表中编辑记录 

      4.9  当相应行存在时更新   

      4.10  用其他表中的值更新 

      4.11  合并记录 

      4.12  从表中删除所有记录   

      4.13  删除指定记录  

      4.14  删除单个记录 

      4.15  删除违反参照完整性的记录  

      4.16  删除重复记录 

      4.17  删除从其他表引用的记录 

    第5章  元数据查询  

    第6章  使用字符串 

    第7章  使用数字 

    第8章  日期运算 

    第9章  日期操作 

    第10章  范围处理 

    第11章  高级查找 

    第12章  报表和数据仓库运算

    第13章  分层查询 

    第14章  若干另类目标  

    附录A  窗口函数补充 

    附录B  回顾Rozenshtein
  • 内容简介:
    SQL 是计算机世界的语言,在用关系数据库开发报表时,将数据放入数据库以及从数据库中取出来,都需要SQL 的知识。很多人以一种马马虎虎的态度在使用SQL,根本没有意识到自己掌握着多么强大的武器。本书的目的是打开读者的视野,看看SQL 究竟能干什么,以改变这种状况。
      
      
      本书是一本指南,其中包含了一系列SQL 的常用问题以及它们的解决方案,希望能对读者的日常工作有所帮助。本书将相关主题的小节归成章,如果读者遇到不能解决的SQL 新问题,可以先找到最可能适用的章,浏览其中各小节的标题,希望读者能从中找到解决方案,至少可以找到点灵感。
      
      
      在这本书中有150 多个小节,这还仅仅是SQL 所能做的事情的一鳞半爪。解决日常编程问题的解决方案的数量仅取决于需要解决的问题的数量,本书没有覆盖所有问题,事实上也不可能覆盖;然而从中可以找到许多共同的问题及其解决方案,这些解决方案中用到许多技巧,读者学到这些技巧就可以将它们扩展并应用到本书不可能覆盖的其他新问题上。
      
      
      毫无疑问,本书的目标是让读者看到,SQL 能够做多少一般认为是SQL 问题范围之外的事情。在过去的10 年间,SQL 走过了很长的路,许多过去只能用C 和JAVA等过程化语言解决的典型问题现在都可以直接用SQL 解决了,但是很多开发人员并没有意识到这一事实。本书就是要帮助大家认识到这一点。
      
      
      现在,在对我刚才的话产生误解之前我先要申明:我是“如果没坏,就别去修它”这一教义的忠实信徒。例如,假如你有一个特定的业务问题要解决,目前只用SQL检索数据,而其他复杂的业务逻辑由其他语言完成,如果代码没有问题,而且性能也过得去,那么,谢天谢地。我绝对无意建议你扔掉以前的代码重新寻求完全SQL 的解决方案;我只是请你敞开思想,认识到1995 年编程用的SQL 跟2005 年用的不是一回事,今天的SQL 能做的事要多得多。
  • 作者简介:
    Anthony Molinaro是wireless Generation公司的数据库开发人员。他多年从事帮助开发人员改进其sQL查询的工作,具有丰富的实践经验。Anthony酷爱sQL,在相关领域,他小有名气,客户在遇到困难的sQL查询问题时,就会想到他,他总能起到关键作用。他博学多才,对关系理论有深入的
  • 目录:
    第1章  检索记录  

      1.1  从表中检索所有行和列 

      1.2  从表中检索部分行  

      1.3  查找满足多个条件的行  

      1.4  从表中检索部分列 

      1.5  为列取有意义的名称  

      1.6  在WHERE子句中引用取别名的列    

      1.7  连接列值  

      1.8  在SELECT语句中使用条件逻辑  

      1.9  限制返回的行数 

      1.10  从表中随机返回n条记录

      1.11  查找空值  

      1.12  将空值转换为实际值 

      1.13  按模式搜索 

    第2章  查询结果排序 

      2.1  以指定的次序返回查询结果 

      2.2  按多个字段排序 

      2.3  按子串排序  

      2.4  对字母数字混合的数据排序  

      2.5  处理排序空值  

      2.6  根据数据项的键排序 

    第3章  操作多个表  

      3.1  记录集的叠加  

      3.2  组合相关的行  

      3.3  在两个表中查找共同行 

      3.4  从一个表中查找另一个表没有的值 

      3.5  在一个表中查找与其他表不匹配的记录  

      3.6  向查询中增加联接而不影响其他联接  

      3.7  检测两个表中是否有相同的数据   

      3.8  识别和消除笛卡儿积 

      3.9  聚集与联接 

      3.10  聚集与外联接  

      3.11  从多个表中返回丢失的数据 

      3.12  在运算和比较时使用NULL值 

    第4章  插入、更新与删除  

      4.1  插入新记录 

      4.2  插入默认值    

      4.3  使用NULL代替默认值 

      4.4  从一个表向另外的表中复制行 

      4.5  复制表定义

      4.6  一次向多个表中插入记录 

      4.7  阻止对某几列插入 

      4.8  在表中编辑记录 

      4.9  当相应行存在时更新   

      4.10  用其他表中的值更新 

      4.11  合并记录 

      4.12  从表中删除所有记录   

      4.13  删除指定记录  

      4.14  删除单个记录 

      4.15  删除违反参照完整性的记录  

      4.16  删除重复记录 

      4.17  删除从其他表引用的记录 

    第5章  元数据查询  

    第6章  使用字符串 

    第7章  使用数字 

    第8章  日期运算 

    第9章  日期操作 

    第10章  范围处理 

    第11章  高级查找 

    第12章  报表和数据仓库运算

    第13章  分层查询 

    第14章  若干另类目标  

    附录A  窗口函数补充 

    附录B  回顾Rozenshtein
查看详情
其他版本 / 全部 (1)
相关图书 / 更多
SQL Cookbook中文版
SQL Server数据库实用案例教程(第2版·微课视频版)
王雪梅 李海晨 主编;马亚丽 华进 蔡斌杰 副主编
SQL Cookbook中文版
SQL数据分析实战(第2版)
[美]马特·古德瓦瑟 著;李庆良 译
SQL Cookbook中文版
SQL面试宝典:图解数据库求职题(全彩)
猴子
SQL Cookbook中文版
SQL Server数据库设计与应用(第2版)
张成叔
SQL Cookbook中文版
SQL Server数据库实用教程(微课版)
赵明渊
SQL Cookbook中文版
SQL Server数据库应用入门(项目式+微课版)
李武韬 文瑛 吴超
SQL Cookbook中文版
SQL Server实例教程(2019版)
刘志成
SQL Cookbook中文版
SQL实践教程(第10版)
[美]马克·谢尔曼(Mark Shellman)哈桑·阿夫尤尼(Hassan A
SQL Cookbook中文版
SQL Server 2014数据库原理与实训教程
吴小刚 主编;彭文惠
SQL Cookbook中文版
SQL语言从入门到精通
明日科技
SQL Cookbook中文版
SQL Server从入门到精通(第5版)
明日科技
SQL Cookbook中文版
SQL数据分析
[美]凯西·谷村(Cathy Tanimura)
您可能感兴趣 / 更多
SQL Cookbook中文版
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
SQL Cookbook中文版
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
SQL Cookbook中文版
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
SQL Cookbook中文版
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
SQL Cookbook中文版
力量训练的科学基础与实践应用(第三版)
[美]弗拉基米尔· M.扎齐奥尔斯基;[美]威廉·J.克雷默;[美]安德鲁· C.弗赖伊
SQL Cookbook中文版
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
SQL Cookbook中文版
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
SQL Cookbook中文版
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
SQL Cookbook中文版
最后一章
[美]厄尼·派尔
SQL Cookbook中文版
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
SQL Cookbook中文版
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
SQL Cookbook中文版
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译