比較運算子
select shohin_mei,shohin_bunrui from shohin where hanbai_tanka=500;
--選出列為
500的記錄
select shohin_mei,shohin_bunrui from shohin where hanbai_tanka<>500;
--選出列不是
500的記錄
可以使用的比較運算子=
、<>
、>=
、>
、<=
、<
select shohin_id,shohin_bunrui from shohin where hanbai_tanka>=1000;
ps:注意不能對
null
進行比較運算子。
---選取不為
null
的記錄select shohin_mei,shiire_tanka from shohin where shiire_tankais notnull;
邏輯運算子
not:select shohin_mei,shohin_bunrui from shohin wherenotbanbai_tanka >= 1000;
and(
&&) 與or(
||)
select shohin_mei,shiire_tanka from shohin where shohin_bunrui = 『廚房用具』andhanbai_tanka >= 3000;
select shohin_mei,shiire_tanka from shohin where shohin_bunrui = 『廚房用具』orhanbai_tanka >= 3000;
select shohin_mei,shohin_bunrui,torokubi from shohin
where shohin_burui = 『日用品』and( torokubi = 『2009-09-11』 or torokubi = 『2009-09-20』);
----
這裡()的優先順序是大於
and的,而
and單獨的優先順序是大於or的
使用Mysql運算子
mysql可以通過運算子來對錶中資料進行運算,比如通過出生日期求年齡等 運算子包括四類,分別是 算數運算子 比較運算子 邏輯運算子 位運算子 例子 select ename 雇員,sal 月工資,sal 12 年薪 from t employee算數運算子 加 減 乘運算 select a,a 5,...
mysql集合運算教程 SQL之集合運算
union 並集 集合運算 1.union all集合運算 該集合運算返回在輸入的多集 現的所有行,它實際上不會對行進行比較,也不會刪除重複行。假設查詢query1返回m行,查詢query2返回n行,則該集合運算後返回 m n 行 1 select country,region,city fromh...
mysql 位或 mysql 使用位運算
如果你不知道什麼是位運算的話,那麼請你先去看看基礎的c語言教程吧。與運算a b 或運算a b,異資料庫 如果你不知道什麼是位運算的話,那麼請你先去看看基礎的c語言教程吧。與運算 a b 或運算 a b 異或運算 a b 或者你也可以將 與運算理解為 法 例如1 2 3 1 2 3 1 2 4 7 1...