SQL编程基础(原书第3版)

SQL编程基础(原书第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2009-08
版次: 3
ISBN: 9787111265412
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 491页
正文语种: 简体中文
11人买过
  •   《SQL编程基础(原书第3版)》根据JohnJ.Patrick在美国加州大学伯克利分校讲授的SQL课程编写,详细介绍与SQL相关的概念和技术。书中的每一个概念都用了一个SQL范例进行说明。在大多数情况下都设置了一个任务,然后给出了完成这项任务的SQL代码。《SQL编程基础(原书第3版)》还展示了数据的原表和结果表。全书共有200多个例子。其中的每一部分都是独立的。读者可以依次阅读《SQL编程基础(原书第3版)》或者选择性地阅读需要的部分。
      《SQL编程基础(原书第3版)》适合想要学习和掌握SQL的读者阅读,尤其适合高等院校计算机专业学生学习使用,也可供IT专业人员参考。
      不要只学习“一般的”SQL,通过世界顶级的数据库平台(用于企业数据库的Oracle和用于桌面数据库的MicrosoftAccess)来学习SQL并获得成果。
      《SQL编程基础(原书第3版)》根据JohnPatrick在美国加州大学伯克利分校讲授的SQL课程编写,精确地阐述了如何在需要的时候从任意应用中(从临时报表到数据仓库)检索数据。《SQL编程基础(原书第3版)》针对Oracle、Access和SQL标准的最新版本彻底更新,包含了比以前更多的练习、技术和解决方案。即便你之前从没有使用过数据库,也能够学会如何编写易于理解、验证,修改和扩展的SQL查询。   JohnJ.Patrick,是关系数据库技术方面的计算机专家和软件开发者。他在美国加州大学伯克利分校讲授SQL基础和其他数据库课程,在BankofAmerica、Chevron、KaiserPermanente等著名公司从事过20多年的软件开发工作。 译者序
    前言
    第1章在表中存储信息
    简介
    1.1什么是SQL
    1.2什么是关系数据库?为什么要使用它
    1.3为什么学习SQL
    1.4本书内容简介表的组成部分
    1.5数据存储于表中
    1.6一行表示一个对象及其相关信息
    1.7一列表示一类信息
    1.8单元格是表的最小部分
    1.9每个单元格应该只表示一样东西
    1.10使用主键列标识每一个行
    1.11大部分表都很“瘦长”表的示例
    1.12Oracle和Access中表的示例
    1.13Lemployees表的一些设计决策
    1.14Lunches数据库
    小结

    第2章从表中获取信息select语句
    2.1目标:从表中获取几个列和行
    2.2select语句概述select子句
    2.3select子句概述
    2.4使用select子句获取若干列
    2.5使用select子句获取所有的列
    2.6使用select语句获取某个列中的不同值
    2.7使用select子句获得几个列中的不同值where子句
    2.8where子句概览
    2.9在where子句中使用等于条件
    2.10在where子句中使用小于条件
    2.11在where子句中使用不等于条件
    2.12在where子句中使用in条件
    2.13在where子句中使用between条件
    2.14在where子句中使用like条件
    2.15在where子句中使用isnull条件orderby子句
    2.16orderby子句概述
    2.17通过一列升序排列行
    2.18通过若干列升序排列行
    2.19根据若干列以各种顺序排序各行
    2.20整个过程
    小结

    第3章where子句中的复合条件where子句中的复合条件
    3.1在where子句中使用复合条件
    3.2将not与in.between.like和isnull条件一起使用
    3.3where子句中复杂条件的标准形式
    3.4一个常见错误常数值
    3.5在select子句中使用常数值
    3.6使用常数表标点符号问题
    3.7现在需要知道的标点符号
    3.8标点符号参考区分大小写
    3.9Oracle中的区分大小写
    3.10关于SQL中区分大小写的争论
    3.11有一个选择
    3.12在OracleSQLCommandLine环境中关闭区分大小写
    3.13Access中区分大小写三值逻辑
    3.14使用三值逻辑的SQL错误消息
    3.15错误消息常常是错的练习
    3.16练习1
    3.17练习2
    3.18练习3
    小结

    第4章保存结果在新表或者视图中保存结果
    4.1从select语句的结果中创建一个新表
    4.2从select语句的结果创建一个新的视图
    4.3表和视图的相似之处
    4.4表和视图的不同之处
    4.5删除表
    4.6删除视图
    4.7一个视图可以建立在另一个视图之上
    4.8预防性删除修改表中的数据
    4.9添加新行到表中
    4.10添加若干新行到一个表中
    4.11更改已经存在于表的行中的数据
    4.12从表中删除行使用GUI修改表中的数据
    4.13使用OracleGUI来修改表中的数据
    4.14使用AccessGUI来修改表中的数据修改表中数据的限制
    4.15使用insert.update和delete的约束条件
    4.16安全限制
    小结

    第5章数据字典和其他Oracle主题提交、回滚和事务
    5.1commit和rollback命令
    5.2Autocommit选项
    5.3事务通过视图修改数据
    5.4通过视图更改数据
    5.5通过视图更改数据的例子
    5.6使用WithCheckOption的视图Oracle中的SQLCommands页面
    5.7SQLCommands页面概览
    5.8Autocommit选项
    5.9Explain选项使用Oracle数据字典:第一部分
    5.10数据字典概述
    5.11如何查找所有表的名字
    5.12如何查找所有视图的名字
    5.13如何查找定义视图的select语句
    5.14如何查找表或者视图中的列名
    5.15如何查找表的主键
    小结

    第6章创建自己的表创建表
    6.1createtable命令
    6.2Oracle和Access中的数据类型
    6.3文本数据类型
    6.4数字数据类型
    6.5日期/时间数据类型
    6.6其他数据类型
    6.7将数据放入新表中
    6.8在Oracle中创建Lemployees表更改表
    6.9为表添加主键
    6.10更改表的主键
    6.11向表中添加一个新列
    6.12扩展列的长度
    6.13从表中删除一个列
    6.14对表进行其他更改带有重复行的表
    6.15重复行的问题
    6.16如何删除重复行
    6.17如何区别重复行
    小结

    第7章格式.序列和索引格式
    7.1日期格式
    7.2显示已经格式化的日期
    7.3输入已格式化的日期
    7.4Oracle中的其他格式
    7.5Access中的格式序列
    7.6在Oracle中创建序列
    7.7在Oracle中使用序列
    7.8在Access中使用序列索引
    7.9创建索引
    7.10优化器
    7.11索引如何工作的示例在数据字典中查找更多的信息:第二部分
    7.12如何查找有关列的数据类型的信息
    7.13如何查找有关序列的信息
    7.14如何找到有关索引的信息
    7.15如何找到所有数据库对象的相关信息
    7.16如何使用Oracle中的数据字典表
    7.17如何使用数据字典列的索引练习
    7.18创建一个想要庆祝的节日的表
    小结

    第8章数据完整性表上的约束条件
    8.1约束条件使数据保持一致
    8.2check约束条件
    8.3unique约束条件
    8.4notnull约束条件
    8.5primarykey约束条件
    8.6对字段数据类型和长度的限制参照完整性
    8.7参照完整性的概念
    8.8参照完整性的示例
    8.9对RI保护的数据表使用insert和update
    8.10通过RI允许对数据表使用insert和update
    8.11RI防止对查找表使用update和delete
    8.12如何从查找表中删除编码
    8.13如何在查找表中更改编码
    8.14RI作为表之间的关系
    8.15在AccessGUI中建立RIRI的delete选项和update选项
    8.16删除和更新查找表的三个选项
    8.17删除规则:setnull
    8.18删除规则:cascade
    8.19更新规则:cascade验证参照完整性
    8.20主键的两种含义
    8.21使用两个或者更多的列作为主键
    8.22查找表和数据表可以是同一个表如何在createtable语句中编写约束条件
    8.23约束条件常常在createtable语句中编写
    小结

    第9章行函数行函数简介
    9.1直接从初始表中获得数据
    9.2什么是行函数
    9.3select子句中行函数的例子
    9.4select语句的所有子句中使用行函数的例子
    9.5定义行函数作为第一步数字函数
    9.6数字函数
    9.7如何测试行函数
    9.8测试数字行函数的另一种方法文本函数
    9.9文本函数
    9.10组合名和姓
    9.11分隔名和姓
    9.12设计电话号码的格式日期函数
    9.13日期函数
    9.14日期函数的一个例子
    9.15从日期中删除时间
    小结

    第10章使用行函数特殊行函数
    10.1其他行函数
    10.2使用函数识别用户和日期
    10.3使用函数把null改为其他值
    10.4使用函数更改数据类型使用行函数的文档
    10.5使用Oracle文档
    10.6使用Access文档
    10.7使用AccessExpressionBuilder查看行函数创建数字和日期模式
    10.8创建一个简单的数字模式
    10.9创建一个复杂的数字模式
    10.10列出一个星期的所有星期数
    10.11创建一个工作日日历
    10.12如何计算从出生到现在的天数
    10.13如何查找出生后满10000天的日期
    10.14给Oracle和Access中的报表编行号
    10.15可选内容:解代数方程的一种简单方法
    小结

    第11章汇总数据列函数简介
    11.1汇总一个列中的所有数据
    11.2列函数列表最大值和最小值
    11.3找出最大值和最小值
    11.4列函数和where子句一起使用
    11.5找出拥有最大值和最小值的行计数
    11.6对行和数据计数
    11.7零计数:第一部分
    11.8对列中相异值计数
    11.9计算两个或多个列中相异值的数目求和与平均
    11.10求和函数与平均函数
    11.11加法存在的问题以及如何解决其他主题
    11.12并不总将null更改为零
    11.13计算列中null的数目
    11.14对相异值计数
    小结

    第12章控制汇总级别将表划分为行的组并汇总每个组
    12.1列中数据组的汇总
    12.2groupby子句
    12.3由两个或更多列形成的组
    12.4有多个分组列时的null组
    12.5在同一条select语句中,已汇总的数据不能与没有汇总的数据混一起
    12.6解决方案1:将更多的列添加到groupby子句中
    12.7解决方案2:将查询划分为两条单独的select语句
    12.8如何创建有多个小计和一个总计的报表
    12.9零计数:第二部分
    12.10零计数:第三部分删除某些已汇总的数据
    12.11having子句
    12.12比较having子句与where子句
    12.13在一个表上使用select语句的全过程
    12.14having子句没有增加select语句的功能
    12.15使用where子句来删除原始数据
    12.16如何对一个列函数应用另一个列函数并且绕开其他限制
    小结

    第13章内连接连接简介
    第14章外连接外连接简介
    第15章union和unionallunion的基础知识
    第16章交叉连接和自连接交叉连接
    第17章在产品数据库中组合表连接三个或者更多表的方法
    第18章ifthenelse参数查询和子查询ifthenelse逻辑
    第19章多用户环境数据库配置
    第20章SQL设计SQL的最初设计目标
    附录A获取和安装Oracle
    附录BOracle快速入门
    附录CAccess快速入门
    附录DLunches数据库的图
  • 内容简介:
      《SQL编程基础(原书第3版)》根据JohnJ.Patrick在美国加州大学伯克利分校讲授的SQL课程编写,详细介绍与SQL相关的概念和技术。书中的每一个概念都用了一个SQL范例进行说明。在大多数情况下都设置了一个任务,然后给出了完成这项任务的SQL代码。《SQL编程基础(原书第3版)》还展示了数据的原表和结果表。全书共有200多个例子。其中的每一部分都是独立的。读者可以依次阅读《SQL编程基础(原书第3版)》或者选择性地阅读需要的部分。
      《SQL编程基础(原书第3版)》适合想要学习和掌握SQL的读者阅读,尤其适合高等院校计算机专业学生学习使用,也可供IT专业人员参考。
      不要只学习“一般的”SQL,通过世界顶级的数据库平台(用于企业数据库的Oracle和用于桌面数据库的MicrosoftAccess)来学习SQL并获得成果。
      《SQL编程基础(原书第3版)》根据JohnPatrick在美国加州大学伯克利分校讲授的SQL课程编写,精确地阐述了如何在需要的时候从任意应用中(从临时报表到数据仓库)检索数据。《SQL编程基础(原书第3版)》针对Oracle、Access和SQL标准的最新版本彻底更新,包含了比以前更多的练习、技术和解决方案。即便你之前从没有使用过数据库,也能够学会如何编写易于理解、验证,修改和扩展的SQL查询。
  • 作者简介:
      JohnJ.Patrick,是关系数据库技术方面的计算机专家和软件开发者。他在美国加州大学伯克利分校讲授SQL基础和其他数据库课程,在BankofAmerica、Chevron、KaiserPermanente等著名公司从事过20多年的软件开发工作。
  • 目录:
    译者序
    前言
    第1章在表中存储信息
    简介
    1.1什么是SQL
    1.2什么是关系数据库?为什么要使用它
    1.3为什么学习SQL
    1.4本书内容简介表的组成部分
    1.5数据存储于表中
    1.6一行表示一个对象及其相关信息
    1.7一列表示一类信息
    1.8单元格是表的最小部分
    1.9每个单元格应该只表示一样东西
    1.10使用主键列标识每一个行
    1.11大部分表都很“瘦长”表的示例
    1.12Oracle和Access中表的示例
    1.13Lemployees表的一些设计决策
    1.14Lunches数据库
    小结

    第2章从表中获取信息select语句
    2.1目标:从表中获取几个列和行
    2.2select语句概述select子句
    2.3select子句概述
    2.4使用select子句获取若干列
    2.5使用select子句获取所有的列
    2.6使用select语句获取某个列中的不同值
    2.7使用select子句获得几个列中的不同值where子句
    2.8where子句概览
    2.9在where子句中使用等于条件
    2.10在where子句中使用小于条件
    2.11在where子句中使用不等于条件
    2.12在where子句中使用in条件
    2.13在where子句中使用between条件
    2.14在where子句中使用like条件
    2.15在where子句中使用isnull条件orderby子句
    2.16orderby子句概述
    2.17通过一列升序排列行
    2.18通过若干列升序排列行
    2.19根据若干列以各种顺序排序各行
    2.20整个过程
    小结

    第3章where子句中的复合条件where子句中的复合条件
    3.1在where子句中使用复合条件
    3.2将not与in.between.like和isnull条件一起使用
    3.3where子句中复杂条件的标准形式
    3.4一个常见错误常数值
    3.5在select子句中使用常数值
    3.6使用常数表标点符号问题
    3.7现在需要知道的标点符号
    3.8标点符号参考区分大小写
    3.9Oracle中的区分大小写
    3.10关于SQL中区分大小写的争论
    3.11有一个选择
    3.12在OracleSQLCommandLine环境中关闭区分大小写
    3.13Access中区分大小写三值逻辑
    3.14使用三值逻辑的SQL错误消息
    3.15错误消息常常是错的练习
    3.16练习1
    3.17练习2
    3.18练习3
    小结

    第4章保存结果在新表或者视图中保存结果
    4.1从select语句的结果中创建一个新表
    4.2从select语句的结果创建一个新的视图
    4.3表和视图的相似之处
    4.4表和视图的不同之处
    4.5删除表
    4.6删除视图
    4.7一个视图可以建立在另一个视图之上
    4.8预防性删除修改表中的数据
    4.9添加新行到表中
    4.10添加若干新行到一个表中
    4.11更改已经存在于表的行中的数据
    4.12从表中删除行使用GUI修改表中的数据
    4.13使用OracleGUI来修改表中的数据
    4.14使用AccessGUI来修改表中的数据修改表中数据的限制
    4.15使用insert.update和delete的约束条件
    4.16安全限制
    小结

    第5章数据字典和其他Oracle主题提交、回滚和事务
    5.1commit和rollback命令
    5.2Autocommit选项
    5.3事务通过视图修改数据
    5.4通过视图更改数据
    5.5通过视图更改数据的例子
    5.6使用WithCheckOption的视图Oracle中的SQLCommands页面
    5.7SQLCommands页面概览
    5.8Autocommit选项
    5.9Explain选项使用Oracle数据字典:第一部分
    5.10数据字典概述
    5.11如何查找所有表的名字
    5.12如何查找所有视图的名字
    5.13如何查找定义视图的select语句
    5.14如何查找表或者视图中的列名
    5.15如何查找表的主键
    小结

    第6章创建自己的表创建表
    6.1createtable命令
    6.2Oracle和Access中的数据类型
    6.3文本数据类型
    6.4数字数据类型
    6.5日期/时间数据类型
    6.6其他数据类型
    6.7将数据放入新表中
    6.8在Oracle中创建Lemployees表更改表
    6.9为表添加主键
    6.10更改表的主键
    6.11向表中添加一个新列
    6.12扩展列的长度
    6.13从表中删除一个列
    6.14对表进行其他更改带有重复行的表
    6.15重复行的问题
    6.16如何删除重复行
    6.17如何区别重复行
    小结

    第7章格式.序列和索引格式
    7.1日期格式
    7.2显示已经格式化的日期
    7.3输入已格式化的日期
    7.4Oracle中的其他格式
    7.5Access中的格式序列
    7.6在Oracle中创建序列
    7.7在Oracle中使用序列
    7.8在Access中使用序列索引
    7.9创建索引
    7.10优化器
    7.11索引如何工作的示例在数据字典中查找更多的信息:第二部分
    7.12如何查找有关列的数据类型的信息
    7.13如何查找有关序列的信息
    7.14如何找到有关索引的信息
    7.15如何找到所有数据库对象的相关信息
    7.16如何使用Oracle中的数据字典表
    7.17如何使用数据字典列的索引练习
    7.18创建一个想要庆祝的节日的表
    小结

    第8章数据完整性表上的约束条件
    8.1约束条件使数据保持一致
    8.2check约束条件
    8.3unique约束条件
    8.4notnull约束条件
    8.5primarykey约束条件
    8.6对字段数据类型和长度的限制参照完整性
    8.7参照完整性的概念
    8.8参照完整性的示例
    8.9对RI保护的数据表使用insert和update
    8.10通过RI允许对数据表使用insert和update
    8.11RI防止对查找表使用update和delete
    8.12如何从查找表中删除编码
    8.13如何在查找表中更改编码
    8.14RI作为表之间的关系
    8.15在AccessGUI中建立RIRI的delete选项和update选项
    8.16删除和更新查找表的三个选项
    8.17删除规则:setnull
    8.18删除规则:cascade
    8.19更新规则:cascade验证参照完整性
    8.20主键的两种含义
    8.21使用两个或者更多的列作为主键
    8.22查找表和数据表可以是同一个表如何在createtable语句中编写约束条件
    8.23约束条件常常在createtable语句中编写
    小结

    第9章行函数行函数简介
    9.1直接从初始表中获得数据
    9.2什么是行函数
    9.3select子句中行函数的例子
    9.4select语句的所有子句中使用行函数的例子
    9.5定义行函数作为第一步数字函数
    9.6数字函数
    9.7如何测试行函数
    9.8测试数字行函数的另一种方法文本函数
    9.9文本函数
    9.10组合名和姓
    9.11分隔名和姓
    9.12设计电话号码的格式日期函数
    9.13日期函数
    9.14日期函数的一个例子
    9.15从日期中删除时间
    小结

    第10章使用行函数特殊行函数
    10.1其他行函数
    10.2使用函数识别用户和日期
    10.3使用函数把null改为其他值
    10.4使用函数更改数据类型使用行函数的文档
    10.5使用Oracle文档
    10.6使用Access文档
    10.7使用AccessExpressionBuilder查看行函数创建数字和日期模式
    10.8创建一个简单的数字模式
    10.9创建一个复杂的数字模式
    10.10列出一个星期的所有星期数
    10.11创建一个工作日日历
    10.12如何计算从出生到现在的天数
    10.13如何查找出生后满10000天的日期
    10.14给Oracle和Access中的报表编行号
    10.15可选内容:解代数方程的一种简单方法
    小结

    第11章汇总数据列函数简介
    11.1汇总一个列中的所有数据
    11.2列函数列表最大值和最小值
    11.3找出最大值和最小值
    11.4列函数和where子句一起使用
    11.5找出拥有最大值和最小值的行计数
    11.6对行和数据计数
    11.7零计数:第一部分
    11.8对列中相异值计数
    11.9计算两个或多个列中相异值的数目求和与平均
    11.10求和函数与平均函数
    11.11加法存在的问题以及如何解决其他主题
    11.12并不总将null更改为零
    11.13计算列中null的数目
    11.14对相异值计数
    小结

    第12章控制汇总级别将表划分为行的组并汇总每个组
    12.1列中数据组的汇总
    12.2groupby子句
    12.3由两个或更多列形成的组
    12.4有多个分组列时的null组
    12.5在同一条select语句中,已汇总的数据不能与没有汇总的数据混一起
    12.6解决方案1:将更多的列添加到groupby子句中
    12.7解决方案2:将查询划分为两条单独的select语句
    12.8如何创建有多个小计和一个总计的报表
    12.9零计数:第二部分
    12.10零计数:第三部分删除某些已汇总的数据
    12.11having子句
    12.12比较having子句与where子句
    12.13在一个表上使用select语句的全过程
    12.14having子句没有增加select语句的功能
    12.15使用where子句来删除原始数据
    12.16如何对一个列函数应用另一个列函数并且绕开其他限制
    小结

    第13章内连接连接简介
    第14章外连接外连接简介
    第15章union和unionallunion的基础知识
    第16章交叉连接和自连接交叉连接
    第17章在产品数据库中组合表连接三个或者更多表的方法
    第18章ifthenelse参数查询和子查询ifthenelse逻辑
    第19章多用户环境数据库配置
    第20章SQL设计SQL的最初设计目标
    附录A获取和安装Oracle
    附录BOracle快速入门
    附录CAccess快速入门
    附录DLunches数据库的图
查看详情
系列丛书 / 更多
SQL编程基础(原书第3版)
PHP和MySQL Web开发(原书第4版):PHP and MySQL Web Development, Fourth Edition
[澳]Luke、[澳]Luke Welling 著;武欣 译
SQL编程基础(原书第3版)
Objective-C 2.0程序设计
[美]科施恩 著;张波 译
SQL编程基础(原书第3版)
软件测试实用技术与常用模板
李龙 著
SQL编程基础(原书第3版)
PHP和MySQL Web开发
威利、武欣 著
SQL编程基础(原书第3版)
OpenGL编程指南(原书第7版)
[美]施瑞奈尔 著;李军 译
SQL编程基础(原书第3版)
Windows高级调试
[美]赫瓦特 著;聂雪军 译
SQL编程基础(原书第3版)
测试驱动的面向对象软件开发
[美]弗里曼、[美]普雷斯 著;王海鹏 译
SQL编程基础(原书第3版)
成功的软件开发(原书第2版)
多纳尔德森 编;刘列励 译
SQL编程基础(原书第3版)
PHP和MySQL Web应用开发核心技术
温施耐德 著
SQL编程基础(原书第3版)
重构:Ruby版
[美]菲尔德斯 著;徐旭铭 译
SQL编程基础(原书第3版)
测试驱动的JavaScript开发
[美]Christian Johansen 著;赵勇 译
SQL编程基础(原书第3版)
Windows并发编程指南
[美]杜飞(Duffy J.) 著;聂雪军 译
相关图书 / 更多
SQL编程基础(原书第3版)
SQL Server数据库实用案例教程(第2版·微课视频版)
王雪梅 李海晨 主编;马亚丽 华进 蔡斌杰 副主编
SQL编程基础(原书第3版)
SQL数据分析实战(第2版)
[美]马特·古德瓦瑟 著;李庆良 译
SQL编程基础(原书第3版)
SQL面试宝典:图解数据库求职题(全彩)
猴子
SQL编程基础(原书第3版)
SQL Server数据库设计与应用(第2版)
张成叔
SQL编程基础(原书第3版)
SQL Server数据库实用教程(微课版)
赵明渊
SQL编程基础(原书第3版)
SQL Server数据库应用入门(项目式+微课版)
李武韬 文瑛 吴超
SQL编程基础(原书第3版)
SQL Server实例教程(2019版)
刘志成
SQL编程基础(原书第3版)
SQL实践教程(第10版)
[美]马克·谢尔曼(Mark Shellman)哈桑·阿夫尤尼(Hassan A
SQL编程基础(原书第3版)
SQL Server 2014数据库原理与实训教程
吴小刚 主编;彭文惠
SQL编程基础(原书第3版)
SQL语言从入门到精通
明日科技
SQL编程基础(原书第3版)
SQL Server从入门到精通(第5版)
明日科技
SQL编程基础(原书第3版)
SQL数据分析
[美]凯西·谷村(Cathy Tanimura)
您可能感兴趣 / 更多
SQL编程基础(原书第3版)
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
SQL编程基础(原书第3版)
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
SQL编程基础(原书第3版)
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
SQL编程基础(原书第3版)
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
SQL编程基础(原书第3版)
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
SQL编程基础(原书第3版)
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
SQL编程基础(原书第3版)
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
SQL编程基础(原书第3版)
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
SQL编程基础(原书第3版)
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
SQL编程基础(原书第3版)
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
SQL编程基础(原书第3版)
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
SQL编程基础(原书第3版)
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘