两种情况, 一种是 取余数, 一种是 模糊比较 LIKE 里面的 通配符, 匹配 一个或者多个字符。
例子如下:
SELECT
3+2 AS [3加2],
3-2 AS [3减2],
3*2 AS [3乘2],
3/2 AS [3除2],
3%2 AS [3除2余数]
3加2 3减2 3乘2 3除2 3除2余数
----------- ----------- ----------- ----------- -----------
5 1 6 1 1
(1 行受影响)
SELECT * FROM 表 WHERE 姓名 LIKE '张三%';
该查询将返回 名字为 张三, 以及 张三开头的 所有记录。
不等于的意思。
不如:
select * from table where a <> 2;
语句含义是:查询出table中a列所有等于2的记录。
我在sql里面报错了的
服务器: 消息 170,级别 15,状态 1,行 3
第 3 行: ':' 附近有语法错误。
应该是错的饿
:1 语法还没有见过,是写得有问题吧;t1.a =t2.a(+) 后面的那个加号表示的左连接,相当于left join。