一道面试题:请问SQL语句能解决所有查询问题吗???如何证明?? 请问SQL语句能解决所有查询问题吗???若能 请写出证明过程??若不能 请说出理由?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL语句只是针对结构化查询的.呵呵,它解决不了的当然很多了.有非结构化查询的,用它肯定不好用. 当然不能了,一条sql server 语句如果能解决所有查询问题,还要存储过程,自定义函数,游标来干什么. 你应该反问他:SQL能查出什么是它查不出的吗? 要是你说能,考官问你个问题.用SQL查出我的数据表tb中id=1的记录的v列的'aaa'值存在碰盘上的地址吗要是你说不能考官说你...这种问题不需要回答了,直接转身走. SQL語句可以查出考官腦袋里進了多少水,如果是高手,還能利用擴展存儲過程查出考官以前是吃什么長大的歷史記錄。 SQL語句可以查出考官腦袋里進了多少水, 如果是高手,還能利用擴展存儲過程查出考官以前是吃什么長大的歷史記錄。------------还能利用系统函数查出她的乳沟有多深,,, hehe ...下次有这种考官,我也无比强悍的回答他.哈哈有钱就能. SQL語句可以查出考官腦袋里進了多少水, 如果是高手,還能利用擴展存儲過程查出考官以前是吃什么長大的歷史記錄。 ------------ 还能利用系统函数查出她的乳沟有多深,,,--------------汗... 是啊,我想考官并不是想让你真正的回答SQL语句能不能做所有的查询这个问题.就像别人问你1+1=?一样,只是想看看你思考问题的方法与思路.现在有很多的面试题并不涉及专业知识,而是在测试一下求职者的潜力. 昨天回家看了看数据库系统导论,书中提到一个概念叫关系完备,但没有给一个严格的定义。只是说关系代数是关系完备的,凡是具有关系代数5个基本操作(投影,选择,并,差,积)的数据库查询语言也是关系完备的。关系完备是衡量一门数据库查询语言表达能力的标准。这几句话似乎跟楼主的问题相当接近,但是我始终不理解关系完备具体指的是什么。书中还有一个练习题是证明SQL是关系完备的。 do熊 等 级: dobear_0922(do熊) ()发表于:2007-11-15 08:51:259楼 得分:0 你应该反问他:SQL能查出什么是它查不出的吗? SQL函数就不能实现所有的功能,即使能查到字段,也不能得到理想的结果。 证明:SQL语句能解决所有查询问题(问题严格的应该为:SQL语句能解决所有关系数据库查询问题)证:因为关系系统支持关系数据结构和所有的关系代数操作。而SQL语言是基于关系数据模型的数据语言。它支持数据库系统的三级逻辑结构,并且集数据定义语言DDL,数据操纵语言DML,数据控制语言DCL的功能于一体。在功能上完全可以与关系代数等价。也就是所有的关系代数运算---并,差,交,广义笛卡尔积,选择,投影,连接,除均可用SQL语言完成。所以SQL语言满足关系系统数据语言的条件,所以SQL语句能解决所有查询问题。 若是作为面试题目 8成是考 你的潜力和想象力最好不要说能 因为证明很难 说不能只要说出一个反例就好比如 有记录 鸡蛋 石头 西瓜 那个硬? 你来SELECT 看看再比如有现在所有的股票数据 你给我查查 下一个小时哪只股票涨又或者给你全国水文历年水文数据 你来查查下一刻 某条河的水位很简单面向自然的问题基本上Select 无能为力 最简单的就是给即使你有所有对话语言库,我问你一个问题,也不能给个满意的答案 可以,具体方法select * from * luguo 哈哈高我想具备能查出条件的就能 luguo 哈哈高我想具备能查出条件的就能 luguo 哈哈高我想具备能查出条件的就能 求一SQL语句! 谢谢! 数据库datepart()的用法 关于把几个表的信息放到一起显示的问题(邹建大哥,给个面子看看好不) 求补全一个SQL语句。。 如何导入txt文件内容 这样的sql语句怎么写? 请教一个比较奇怪的SQL 请教这个如何写? 一个非常非常白吃的问题 求解决:一个表中的两条相似数据以其中一条为主合并成一条 请问在行列转换时怎么把结果插入虚拟表中呢? 请大家帮忙
一条sql server 语句如果能解决所有查询问题,还要存储过程,自定义函数,游标来干什么.
考官问你个问题.
用SQL查出我的数据表tb中id=1的记录的v列的'aaa'值存在碰盘上的地址吗要是你说不能
考官说你...这种问题不需要回答了,直接转身走.
如果是高手,還能利用擴展存儲過程查出考官以前是吃什么長大的歷史記錄。
如果是高手,還能利用擴展存儲過程查出考官以前是吃什么長大的歷史記錄。------------
还能利用系统函数查出她的乳沟有多深,,,
有钱就能.
如果是高手,還能利用擴展存儲過程查出考官以前是吃什么長大的歷史記錄。 ------------
还能利用系统函数查出她的乳沟有多深,,,--------------
汗...
等 级:
dobear_0922(do熊) ()发表于:2007-11-15 08:51:259楼 得分:0
你应该反问他:SQL能查出什么是它查不出的吗?
证:因为关系系统支持关系数据结构和所有的关系代数操作。而SQL语言是基于关系数据模型的数据语言。它支持数据库系统的三级逻辑结构,并且集数据定义语言DDL,数据操纵语言DML,数据控制语言DCL的功能于一体。在功能上完全可以与关系代数等价。也就是所有的关系代数运算---并,差,交,广义笛卡尔积,选择,投影,连接,除均可用SQL语言完成。所以SQL语言满足关系系统数据语言的条件,所以SQL语句能解决所有查询问题。
最好不要说能 因为证明很难
说不能只要说出一个反例就好比如 有记录 鸡蛋 石头 西瓜 那个硬? 你来SELECT 看看再比如有现在所有的股票数据 你给我查查 下一个小时哪只股票涨又或者给你全国水文历年水文数据 你来查查下一刻 某条河的水位很简单面向自然的问题基本上Select 无能为力 最简单的就是给即使你有所有对话语言库,我问你一个问题,也不能给个满意的答案
select * from *
哈哈
高
我想具备能查出条件的就能
哈哈
高
我想具备能查出条件的就能
哈哈
高
我想具备能查出条件的就能