您的位置:首页 > 数据库

sql中like与%%的用法

2015-10-12 17:00 411 查看
sql中like与%%的用法

mysql> select * from a;
+-------+----------+
| id    | name     |
+-------+----------+
| 1000  | zhangsan |
| 2000  | lisi     |
| 3000  | NULL     |
+-------+----------+
3 rows in set

mysql>


mysql> select * from a
-> where name like '%%';
+-------+----------+
| id    | name     |
+-------+----------+
| 1000  | zhangsan |
| 2000  | lisi     |
+-------+----------+
2 rows in set

mysql>
注意上例:

like '%%' 表示查询列有不为null的全部值

mysql> select * from b;
+-------+--------+
| id    | goods  |
+-------+--------+
| 1000  | TV     |
| 2000  | Camera |
| 3000  | cup    |
| 4000  | box    |
+-------+--------+
4 rows in set

mysql> select * from b
-> where goods like '%%';
+-------+--------+
| id    | goods  |
+-------+--------+
| 1000  | TV     |
| 2000  | Camera |
| 3000  | cup    |
| 4000  | box    |
+-------+--------+
4 rows in set

mysql>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: