5 1
可以使用一下sql:
select id,status from table_ceshi where id not in (select id from table_ceshi where status='3')
有些小伙伴可能会说直接 status != 3 不就可以了,还用得着这样麻烦,我当时也想过这样用,可是这是在某种情况下用 != 时不生效的场景,当时就遇上了这种场景,所以记录一下。
sql查询字段不包含某个值 保存一下链接
create temporary table temp1
SELECT distinct table_name FROM information_schema.columns a WHERE column_name in
('category_l3_name','category_l1_name'
一、基础查询:语法:SELECT 查询列表
FROM 表名;特点:1、查询列表可以实表中的
字段
、常量
值
、表达式、函数;2、查询的结果是一个虚拟价格;二、条件查询语法:SELECT
查询列表 ③最后一步执行
表名 ①第一步执行
WHERE
筛选条件; ②第二步执行分类:1、按条件表达式筛选简单条件运算符:> < = != <> >= <...
使用locate(substr,str)函数,如果
包含
,返回>0的数,否则返回0
update xx(表名) set xx(
字段
名) =concat('http://',xx(
字段
名)) where locate('http://',xx(
字段
名))=0
例子:判断site表中的url是否
包含
'http://'子串,如果不
包含
则拼接在url字符串开头
update site set u...
要替换某一个
字段
中的部分内容,可以用update 语句: UPDATE 表名 SET
字段
名= REPLACE( 替换前的
字段
值
, ‘替换前关键字’, ‘替换后关键字’ ) WHERE
字段
名 REGEXP “替换前的
字段
值
”; 比如替换标题里面的产品价格就是用这个方法 代码如下: UPDATE dede_archives SET title= REPLACE( title, 155, 170 ); UPDATE dede_archives SET title= REPLACE( title, 180, 230 ); UPDATE dede_archives SET title= REPLAC