请教 取反 的SQL语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教 取反 的SQL语句相关的知识,希望对你有一定的参考价值。
是这样的,如果数据表A中有5个数,(1,2,3,4,5)
我想查询出值不为3的其他值
换句话说就是查询出 "不满足我条件" 的所有的其他值
select * from A where fieldname not like '3'
或者
select * from A where fieldname <>3
或者
select * from A where fieldname not in (3) 参考技术B select * from A where 列 <> 3
请教大神thinkphp5 怎么打印sql语句
你好,一共有两种方法可以打印sql语句,具体实现方法可参照这篇文章:
ThinkPHP5打印sql语句
[ SQL ] SHOW COLUMNS FROM `think_action` [ RunTime:0.001339s ][ EXPLAIN : array ( 'id' => '1', 'select_type' => 'SIMPLE', 'table' => 'think_action', 'partitions' => NULL, 'type' => 'ALL', 'possible_keys' => NULL, 'key' => NULL, 'key_len' => NULL, 'ref' => NULL, 'rows' => '82', 'filtered' => '100.00', 'extra' => NULL, ) ]
[ SQL ] SELECT * FROM `think_action` LIMIT 1 [ RunTime:0.000539s ] 参考技术A $User = M("User"); // 实例化User象
$User->find(1);
echo $User->getLastSql();
// 3.2版本使用简化
echo $User->_sql();
输结 SELECT * FROM think_user WHERE id = 1
并且每模型都使用独立SQL记录互干扰用空模型getLastSql获取全局SQL记录本回答被提问者采纳 参考技术B fetchsql(ture) 这个没有变化和tp3的一样
$list = db('user')->where($map)->fetchsql(true)->select();
var_dump($list);
以上是关于请教 取反 的SQL语句的主要内容,如果未能解决你的问题,请参考以下文章