【MySQL查询的问题】教程文章相关的互联网学习教程文章

MySQL查询支持正则数字吗?

请问大家mysql查寻如何可以通过正则来查询一个特定的数字啊? 例如我想查询字段中带有115数字的列,却想排除1115或者11555555这种,mysql支持这种查询吗?回复内容:请问大家mysql查寻如何可以通过正则来查询一个特定的数字啊? 例如我想查询字段中带有115数字的列,却想排除1115或者11555555这种,mysql支持这种查询吗?对比着mysql手册写了一下, 写的很丑, 没办法, 没找到\D, (|[^0-9X])也给我报错, 唉. mysql5.5.24mysql> selec...

循环-php,while中使用mysql查询语句问题

php的mysql查询语句可不可以这样用呢?$query = "SELECT name FROM bank WHERE area LIKE 'aaa'"; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)) {$http = $row['http'];$task_query = "SELECT * FROM task WHERE link LIKE'%$http%'";$task_result = mysql_query($task_query) or die(mysql_error());while($task = mysql_fetch_array($task_result));echo $task['high'].'';}...

为什么MySQL的in查询会自动排序

$id_arr = array(2,6,3,10);//排好序的id列表 $sql = "select user,id from user_member where id in (".implode(",",$id_arr).")";本来对id排序好了,结果查出来sql会自动对id再排序,怎么能按$id_arr的顺序显示呢?回复内容:$id_arr = array(2,6,3,10);//排好序的id列表 $sql = "select user,id from user_member where id in (".implode(",",$id_arr).")";本来对id排序好了,结果查出来sql会自动对id再排序,怎么能按$id_arr的...

MYSQL查询三列中的最大值【图】

如题: mysql 的数据结构 如下查询 A B C 三列中的最大值 目前已经有一条sql 可以实现了 想问各位 还可以有其他更好的idea吗..select id,a,b,c,(a+((b+c+abs(b-c))/2)+abs(a-(b+c+abs(b-c))/2))/2 from test; 补充 下午 跟别人 又 学到了一个 greatest 函数select id,a,b,c,greatest(a,b,c) as max from XXX回复内容: 如题: mysql 的数据结构 如下查询 A B C 三列中的最大值 目前已经有一条sql 可以实现了 想问各位 还可以...

mysql查询每天的发帖量

现在表有一个帖子表 有create_date int(11)类型的字段,存入的是发贴时间戳,我需要一个SQL查询每天的发帖数量,有什么好的SQL查询可以推荐呢?回复内容:现在表有一个帖子表 有create_date int(11)类型的字段,存入的是发贴时间戳,我需要一个SQL查询每天的发帖数量,有什么好的SQL查询可以推荐呢?select DATE_FORMAT(FROM_UNIXTIME(create_date) as r_date,count(*) from table_name where DATE_FORMAT(FROM_UNIXTIME(create_da...

关于一个很复杂的MYSQL查询排列场景的问题

一个产品包含了货号 仓库 尺码 颜色 数量 等数据 MYSQL中也是按照这样的字段来进行存储的,但是有相同货号,不相同仓库,不同尺码的情况现在我需要SELECT出的数据格式需求是条目1——货号001 尺码 颜色 数量 ————货号001 仓库002 尺码1的数量 尺码2的数量 尺码3的数量 条目2——货号002 尺码 颜色 数量 ————货号002 仓库002 尺码1的数量 尺码2的数量 尺码3的数量 ————货号002 仓库003 尺码1的数量 尺码2的数量 尺码3的...

求帮助,mysql如何查询最近出现的非重复人名?【图】

求教,有个东西需要查询一下,就是如图,我想将周五的人名与前4天做对比,如果不重复的话,就显示出来。请问这个mysql语句该怎么写呢? 我希望得到的结果是皮特和玛丽。但是不知道这个mysql语句该怎么写。谢谢回复内容:求教,有个东西需要查询一下,就是如图,我想将周五的人名与前4天做对比,如果不重复的话,就显示出来。请问这个mysql语句该怎么写呢? 我希望得到的结果是皮特和玛丽。但是不知道这个mysql语句该怎么写。谢谢sq...

mysql查询时如果能用sql计算返回结果好,还是先返回结果再用php处理好,比如对字段转换大小写

mysql查询时如果能用sql计算返回结果好,还是先返回结果再用php处理好,比如对字段转换大小写,大家一般怎么做回复内容:mysql查询时如果能用sql计算返回结果好,还是先返回结果再用php处理好,比如对字段转换大小写,大家一般怎么做MySQL属于公共资源了,当然是占用的越少越好,能在应用层面处理的,最好不要放到数据库层面处理。

请教mysql查询后的问题

不知道是哪里错了!最后输出的数据是空值来的!!数据库是存在数据的!求教哪里错了?? $res = mysql_query("select top 1 * from list_comment where tid='". $tid ."' order by id desc");$echo= '{"comment":[';while($row=mysql_fetch_row($res)){$echo .= $row["id"] .'","tid":"'. $row["Tid"] .'"},';} $echo = substr($echo,0,strlen($echo)-1); $echo .= "]}"; echo $echo; 回复内容:不知道是哪里错了!最后输出的数据...

mysql查询将两列数值相加问题【图】

如图所示: 我希望加一个total_price列,值为price+price2的和,这个应该怎么写SQL;select * from ims_goods_1 where price!=0 and price2!=0;奉上SQL文件:/* Navicat MySQL Data TransferSource Server : car Source Server Version : 50518 Source Host : wsy19950503.mysql.rds.aliyuncs.com:3306 Source Database : carTarget Server Type : MYSQL Target Server Version : 50518 File Encoding ...

PHPmysql查询语句【图】

能一次性用数据库查询出来吗?回复内容: 能一次性用数据库查询出来吗?我很在意!!!! 1. first stepSELECT t.* FROM ( SELECT t2.`etime` AS `日期`, SUM(CASE WHEN t2.`epid` = t1_1.`pid` THEN t2.`ecost` ELSE 0 END) AS `A`,SUM(CASE WHEN t2.`epid` = t1_2.`pid` THEN t2.`ecost` ELSE 0 END) AS `B`,SUM(CASE WHEN t2.`epid` = t1_3.`pid` THEN t2.`ecost` ELSE 0 END) AS `C`,SUM(t2.`ecost`) AS `总计` FROM table2 t2 L...

mysql查询当前日期与字段日期相差的天数

订单表里面的订单 每隔30天 支付一次利息, 我想要获取今天支付利息的订单,订单创建日期都不一样,所以需要计算 (今天日期与订单创建日期之间的天数/30天) 取值 select now(),created_at, DATEDIFF(now(),'created_at') as daydiff from order 返回的 daydiff 都是空的回复内容:订单表里面的订单 每隔30天 支付一次利息, 我想要获取今天支付利息的订单,订单创建日期都不一样,所以需要计算 (今天日期与订单创建日期之间的天...

如何优化MySQLin查询

MySQL的范围查询: $id_list = implode(',',$arr); $sql = "select name,id from user where id in ($id_list)";//可能还会left join连表 //如果$arr数组非常大会很慢,对这种查询如何优化?回复内容:MySQL的范围查询: $id_list = implode(',',$arr); $sql = "select name,id from user where id in ($id_list)";//可能还会left join连表 //如果$arr数组非常大会很慢,对这种查询如何优化?提供几个方案: 1) 如果内存足够用的话(...

MySQL查询的问题,纠结好久了

就是想要查询4个月内发表文章最多的3个用户(用户当然不能重复),当然文章得是最新的,因为页面上的列表显示是用户名和最新的文章标题 php代码如下: $m4 = 当前时间戳 - 86400 * 124; 具体sql如下: select uid,uname,title 表名 where dateline>$m4 group by uid order by dateline desc 虽然这样我能够查询出来4个月内不重复的用户,但是文章标题却是这个用户发表的第一篇文章,不是最后发布的文章。 另外需要注意的是:1、不能...

PHP中一个mysql查询的问题?

问题是这样的: 做一个APP接口,获取联系人列表,但是联系人分 0.管理员 1.绑定用户 2.亲朋好友 3.app好友 ,然后有一张im表,里面有个对应的im_id,当联系人为0和1时,就返回im_id,如果是2,3,则不返回. 如果只是单纯的返回,没有类型条件的话,join就行了,但是现在有了类型的区别. 这个怎么做?回复内容:问题是这样的: 做一个APP接口,获取联系人列表,但是联系人分 0.管理员 1.绑定用户 2.亲朋好友 3.app好友 ,然后有一张im表,里面有个对应的...