Mysql之運算的使用

2021-07-11 08:33:26 字數 1409 閱讀 8499

比較運算子

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...