- 浏览: 64058 次
- 性别:
- 来自: 上海
文章分类
最新评论
一.SQL问答题
SELECT * FROM TABLE
和
SELECT * FROM TABLE
WHERE NAME LIKE '%%' AND ADDR LIKE '%%'
AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%'
OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' )
的检索结果为何不同?
(1).like通配符一个个比较肯定影响效率,
(2).数据库中存在null的时候,如果字段中有null存在select * from table 可以显示所有的内容,但是like不会通配null,所以字段为null它显示不出来!!
二.select count(*) from table
和select count(1) from talbe的区别??
只明白count(字段)时它是不检索null的!
但是在count中1和*现在还没有明确答案,求高手!!!~
网上搜索的答案:自己没有试过,有时间测试一下!!哎!
跟表结构有关系:
如果表中没有主键,那么count(1)比count(*)快
如果有主键,那么count(主键/联合主键)比count(*)快
如果表中只有一个字段,count(*)最快
SELECT * FROM TABLE
和
SELECT * FROM TABLE
WHERE NAME LIKE '%%' AND ADDR LIKE '%%'
AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%'
OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' )
的检索结果为何不同?
(1).like通配符一个个比较肯定影响效率,
(2).数据库中存在null的时候,如果字段中有null存在select * from table 可以显示所有的内容,但是like不会通配null,所以字段为null它显示不出来!!
二.select count(*) from table
和select count(1) from talbe的区别??
只明白count(字段)时它是不检索null的!
但是在count中1和*现在还没有明确答案,求高手!!!~
网上搜索的答案:自己没有试过,有时间测试一下!!哎!
跟表结构有关系:
如果表中没有主键,那么count(1)比count(*)快
如果有主键,那么count(主键/联合主键)比count(*)快
如果表中只有一个字段,count(*)最快
发表评论
-
struts2升级到struts2.3.32(报错、找不到action)
2017-03-20 17:32 981struts2 低版本有漏洞问题,升级到struts2.3.3 ... -
mybatis 插件分页
2013-11-08 18:36 965Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录 ... -
中等数据量的数据去重
2013-09-05 10:54 622最近遇到去重的问题,在此写一下处理的方法! 场景:短信平台有 ... -
部署Openfire源码
2013-07-08 15:39 733部署Openfire源码 1. 获取O ... -
log4j输出多个自定义日志文件、log4j 多进程不同日志文件
2013-05-06 14:09 2416最近在用多个线程走多个任务,但是日志用一个文件总有的线程输出不 ... -
spring与mybatis三种整合方法
2012-09-28 13:42 851以下原文摘自 http://www.cnblogs.com/t ... -
java 获取客户端MAC地址
2012-07-05 17:53 1245从网上查找资料java/jsp获得客户端(IE)网卡MAC地址 ... -
sping bean 作用域
2012-07-02 19:47 922ingleton:返回bean的同一个 ... -
struts1中的不同的form配置形式
2010-08-12 13:56 11681.先看看我们以前使用FormBean的方式 继承Actio ... -
Java中用URLConnection和HttpsURLConnection访问的问题
2010-07-29 15:12 2213虽然用的不多,但是还是要收藏!!!积累中.... 在web应用 ... -
StringUtils工具类的常用方法
2010-07-29 14:11 743StringUtils 方法的操作对象是 java.lang. ... -
tomcat 热部署
2010-07-29 09:56 1264在tomcat中支持热部署有 ... -
tomcat部署多个项目
2010-07-21 19:53 17358最近有个项目需要在tomcat部署多个项目:(个人解决方案) ... -
删除集合重复的元素
2010-07-21 18:06 912import java.util.Arrays; im ... -
求两日期之间的天数
2010-07-21 17:59 9601. 以系统当前日期为起 ... -
Singleton 模式讲解
2010-07-21 17:56 992Singleton 模式的宗旨在于确保某个类只有一个实例,别且 ... -
hibernate和ibatis
2010-07-05 21:07 757简介 iBATIS一词来源 ... -
oracle 锁概念
2010-07-05 18:38 1156希望能与大家共同分享。本人还是不太懂,但是还是收藏一下,以后摸 ... -
表单提交中Get和Post方式的区别
2010-07-05 14:09 963表单提交中Get和Post方式的区别有6点: 1. ge ... -
hibernate 中Criteria 和CriteriaSpecification 的应用
2010-07-02 16:51 2659设计上可以灵活的根据 ...
相关推荐
在本题中,我们面对的是一个常见的问题:如何有效地处理数据库中的冗余数据。在实际应用中,由于各种原因(如数据导入错误、系统故障等),数据库中可能会出现大量重复的记录,这不仅浪费存储空间,还可能导致数据...
"SQL Server 面试笔试试题及答案" 本资源摘要提供了 SQL Server 面试笔试试题及答案,涵盖了数据库...* 本资源提供了 19 道 SQL Server 面试题,涵盖了数据模型、实体关系、SQL 语言、Transact-SQL 等多方面的知识点。
"尚硅谷大数据技术之企业SQL面试题"这个资料集显然针对的是准备面试的求职者,特别是那些希望在大数据环境中运用SQL技能的角色。这份文档可能是由尚硅谷——一个知名的IT教育机构提供的,旨在帮助学习者掌握SQL在...
SQL Server高频面试题及答案 数据库基础知识篇 1. 主键、外键、超键、候选键 超键是关系模式中能唯一标识元组的属性集。候选键是最小超键,即没有冗余元素的超键。主键是数据库表中对储存数据对象予以唯一和完整...
对于面试准备,理解并掌握这些基本概念是必要的,但还需要深入学习每个主题的高级特性和最佳实践,例如 Java 中的并发处理、集合框架、IO 流以及 SQL 中的窗口函数、聚合函数和优化技巧等。同时,实践经验同样重要,...
根据给定的文件标题、描述、标签以及...以上是基于给定文件内容总结出的SQL相关知识点,涵盖了SQL语言的主要组成部分及其在面试中可能涉及的关键概念和技术细节。掌握这些内容对于准备SQL相关的技术面试非常有帮助。
首先,让我们关注SQL面试题。SQL(Structured Query Language)是用于管理关系数据库的标准语言,包括数据查询、更新、插入和删除等操作。常见的SQL面试题涵盖以下几个方面: 1. 数据库基本概念:理解数据库、表、...
这个压缩包中的"SQL面试题"集合,无疑是一个全面且经典的SQL知识复习资源,适用于准备面试的求职者或希望提升SQL技能的从业者。 首先,我们要理解SQL的基本概念。SQL主要包括数据查询、数据更新、数据插入和数据...
常见面试sql题
文章Hive面试题SQL测试题目所需数据,包含建表语句 测试数据等等...................
SQL精选面试题 本资源提供了SQL面试题的相关知识点,涵盖了触发器、索引、内存泄漏、事务、锁、视图、游标、数据库对象、NULL值、索引类型、主键、外键、触发器类型等概念的解释。 一、触发器 触发器是一种特殊的...
SQLSERVER 数据库面试题及答案 面对数据库面试时,候选人需要具备扎实的理论基础和实践经验,以下我们将为您提供一些常见的数据库面试题和答案,帮助您更好地准备面试。 1. 使用标准 SQL 嵌套语句查询选修课程名称...
本资源旨在总结和详细解释SQL面试题中的各种问题和解决方案,并对每个问题进行了详细的解释和分析。 一、查询每门课都大于80分的学生姓名 问题:使用一条SQL语句查询出每门课都大于80分的学生姓名。 解决方案:...
根据提供的文件内容,我们可以整理出以下几个SQL面试题及其解答,这些问题主要聚焦于SQL查询技巧、数据处理以及数据结构的理解。 ### 1. 查询每门课都大于80分的学生姓名 **题目描述**:给定一张成绩表,其中包含...
sql,面试题,sql,面试题,sql,面试题,sql,面试题sql,面试题,sql,面试题sql,面试题,sql,面试题sql,面试题,sql,面试题sql,面试题,sql,面试题sql,面试题,sql,面试题sql,面试题,sql,面试题sql,...
sqlserver+sqlserver面试题及答案 sqlserver+sqlserver面试题及答案 sqlserver+sqlserver面试题及答案
在问答操作题中,文件给出了具体的SQL查询问题及实现代码。这些问题都是围绕关系型数据库的增删改查操作,并结合了SQL的基础知识点。例如: 1. 查询选修课程名称为“税收基础”的学员学号和姓名,使用了嵌套查询...
以下是一些关于SQL的基础面试题及其解析: 1. 查询特定记录: 例如,要获取名字为"Bill Gates"的电子邮件地址,可以使用以下查询: ```sql SELECT email FROM email_table WHERE name='Bill Gates'; ``` 2. ...
在SQL Server领域,面试题通常会涵盖数据库设计、性能优化、安全性、备份恢复以及服务器管理等多个方面。"为SQL Server配置一个邮件配置文件"这一描述则着重指向了SQL Server的数据库邮件功能,这是用于发送电子邮件...
SQL 面试题是 IT 行业中非常重要的一部分,涵盖了数据库管理、数据查询、数据操作等方面的知识。 INSERT 语句 INSERT INTO 语句用于向数据库表中插入新记录。基本语法如下: INSERT INTO 数据表名称 (字段名称 1,...