文章目录索引失效的情况统计age字段大于20的数量count(1) 和count(*)空值和NULL 索引失效的情况即上述的隐式类型转换导致索引失效;错误的例子:select * from test where t_table=12345; 正确的例子:select * from test where t_table='12345';什么是隐式转换 MySQL在进行字段对比时,如果两个参数类型
看好多代码有时候用单引号或双引号实现包含字符串的内容,其实简单个概括下双引号中的变量可以解析,单引号就是绝对的字符串。1、定义字符串    在PHP中,字符串的定义可以使用单引号,也可以使用双引号。但是必须使用同一种单或双引号来定义字符串,如:‘Hello"和“Hello'为非法的字符串定义。     定义字符串时,只有一种引号被视为定义符,即单引号或双引号。于是,如果一个字符串由双引号
转载 2024-08-21 07:38:01
63阅读
 查看系统时间SELECT sysdate FROM dual; 导入Oracle数据库脚本文件@盘符:/文件路径/数据库脚本文件名称 为了方便导入,可以把脚本文件放在里盘根最近且不带有中文与空格的目录下导入时只能一次导入一个文件这样@d:/sql/del_data.sql @d:/sql/hr_cre.sql @d:/sql/hr_popul.sql 
转载 2024-03-21 13:27:23
91阅读
在mysql中,单双引号除了在相互包含对方的情况下,基本上没什么区别! Oracle中,单双引号则是区别明显 1.一般情况下都是使用单引号   SQL> select 'aa' from dual;  'AA' ---- aa  SQL> select&nbs
select格式: SELECT [ ALL | DISTINCT ] <字段表达式1[,<字段表达式2[,…] FROM <表名1>,<表名2>[,…] [WHERE <筛选择条件表达式>] [GROUP BY <分组表达式> [HAVING<分组条件表达式>]] [ORDER BY <字段>[ASC |
转载 2008-04-10 10:36:00
109阅读
2评论
# ''yyyy-MM-dd''declare num number;begin select count(1) into nu
原创 2022-02-18 11:49:49
1051阅读
INSERT INTO tb (id) values ('hellp'||''''||'张三') --等于 hellp'张三
原创 2022-06-30 15:10:26
705阅读
# ''yyyy-MM-dd''declare num number;begin select count(1) into num from user_indexes where table_name=upper('S_SALE_ORDER') and index_name=upper('S_SALE_ORDER_USER_INDEX'); if num =0 then ...
原创 2021-08-25 09:35:23
1224阅读
-关键字 in/exists/not in/not exitsin 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中...
转载 2009-07-15 14:49:00
116阅读
2评论
  set feedback off;     set pagesize 0;       create table foo (a number, b varchar(10), 
原创 2011-01-17 11:06:05
2275阅读
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN&n
转载 2017-05-18 14:09:36
630阅读
先看scott下自带的emp表 empno:编号 ename:名字 Job:职位 mgr:上级编号 hiredate:入职时间 sal:薪水 comm:奖金 deptno:部门编号 部门表dept deptno:部门编号 dname:部门名称 loc:地址 工资级别表salgrade grade:工
一、select语句的功能: 投影(projection):获取表中的某一列或者多列数据   选择(selection  ):获取表中的某一行或者多行数据  关联(join):多表联合查询  二、SQL语句书写标准1、不区分大小写2、可以换行书写3、用分号表示一行结束4、通常一个子句一行5、关键词不能简写或换行三、se
原创 2016-12-21 22:05:56
4631阅读
一篇介绍oracle中单双引号作用的文章,觉得不错,转给大家看看。 在Oracle中:   双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意 Oracle将严格区分大小写,否则Oracl都默认大写。   而单引号则示意:这个加了单引号的字段是一个字类似字符串,并不区分大小写。 单引号用于标识字符与数字的区别   当指定字符串文本时,必须用单引号将字符串文本引住。   O
转载 精选 2012-02-03 13:13:26
837阅读
 在Oracle中:    双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意 Oracle将严格区分大小写,否则Oracl都默认大写。   而单引号则示意:这个加了单引号的字段是一个字类似字符串,并不区分大小写。 单引号用于标识字符与数字的区别   当指定字符串文本时,必须用单引号将字符串文本引住。   Oracle10g之前,假如字符串文
转载 精选 2011-05-12 09:37:36
2359阅读
Oracle中:连接符是:||例如:SQL> select 'employee_id is '|| employee_id from hr.employees where employee_id=100;'EMPLOYEE_IDIS'||EMPLOYEE_ID ------------------------------------------------------- employee_id is 100 双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意 Oracle将严格区分大小写,否则Oracl都默认大写。而单引号则示意:这个加了
转载 2013-03-24 20:44:00
222阅读
2评论
2个单引号,代表一个字符 VALUES (|'+ TransformationName + '|)',用|替换掉上面的'' 原始的sql是Values('+name+'),正常的情况拼接,拼接的时候,需要把原来的单引号,替换成两个单引号。 本来的','需要先转义成'',''来,然后再在外部分别加上'
转载 2017-12-06 17:02:00
255阅读
2评论
​创建myt表并插入数据,如下:create table myt(name varchar2,create_time date) insert into myt values('john',to_date(sysdate,'DD-MON-YY')); insert into myt values('tom',to_date(sysdate,'DD-MON-YY')); insert into my
转载 2019-06-29 14:13:00
150阅读
2评论
​​Oracleselect 1和select *的区别​​​创建myt表并插入数据,如下:create table myt(name varchar2,create_time date) insert into myt values('john',to_date(sysdate,'DD-MON-YY')); insert into myt values('tom',to_date(sysdat
转载 2019-08-15 11:39:00
126阅读
2评论
者只能将"一行"结果复制到一个变量中。这样说吧,select
转载 2022-11-20 20:10:28
802阅读
  • 1
  • 2
  • 3
  • 4
  • 5