小编gum*_*mpi的帖子

数组数据类型,拆分字符串,

我正在研究MYSQL中的一个函数,我有一个逗号分隔的字符串(1,22,344,55)来自另一个表,我怎样才能将它在MYSQL中拆分为一个数组(NOT temp_table).另外,在MYSQL中是否有类似的功能,我可以做foreach()?

mysql

5
推荐指数
2
解决办法
3万
查看次数

在MySQL中避免全表扫描

如何避免在mysql上进行全表扫描?

mysql sql

3
推荐指数
2
解决办法
1363
查看次数

查询优化

有没有办法优化这个查询更快?

SELECT id FROM business 
WHERE id NOT IN(SELECT business_id FROM business_community GROUP BY business_id)
Run Code Online (Sandbox Code Playgroud)

mysql query-optimization

2
推荐指数
1
解决办法
139
查看次数

1
推荐指数
1
解决办法
171
查看次数

oracle上的日期函数

我在oracle上有关于日期函数的问题.

我有下表

statistic_table(
   pages AS varchar(10),
   date_created AS date
);
Run Code Online (Sandbox Code Playgroud)

我有以下sql

SELECT COUNT(*) FROM statistic_table WHERE date_created BETWEEN sysdate-5 AND sysdate-1
and
SELECT COUNT(*) FROM statistic_table WHERE date_created BETWEEN to_date('12-AUG-2011') AND to_date('16-AUG-2011');
Run Code Online (Sandbox Code Playgroud)

问题是,为什么它会返回不同的数字.假设sysdate-5返回12-aug-2011并且sysdate-1返回16-aug-2011

任何帮助将非常感激!

干杯,

oracle date-arithmetic sql-date-functions

1
推荐指数
1
解决办法
1017
查看次数