把日期两边的单引号去掉.

飘过~~
2007-03-15 09:33
路过
2007-03-18 20:22
2007-03-18 22:39
问一下有谁知道用 sql 语句 怎样将 一行中的数据变成一列中的数据?急!!!!!!
先谢各位了?
2007-03-20 17:16
2007-03-20 17:36
2007-03-20 18:20
2007-03-21 09:20
select * from Sales where ord_date between '1993-01-01' and '1994-01-01' order by title_id desc
select * from sales where ord_date > '1993-01-01' and '1994-01-01' order by title_id desc 这两种都比我那种好,如果在ord_date建索引的话这两种方法都能使用索引,而我那种却会导致全表扫描
第二种方法我试了,不对啊.
应该是:
select * from sales where ord_date > '1993-01-01' and ord_date<'1994-01-01' order by title_id desc
[此贴子已经被作者于2007-4-3 9:22:00编辑过]

2007-04-03 09:19
2007-04-03 12:06
对列的直接运算操作都会导致索引失效而使用全表扫描
比如:
select * from table where colum/2=30
select * from table where colum=30*2
这两个语句的查询结果是一样的,但是第一个语句会全表扫描,而第二个会使用索引(如果建立了索引).
所以第二个的效率比第一个高.

2007-04-03 18:22