mysql select where語句練習

2021-10-03 16:07:34 字數 1992 閱讀 3224

select

*from goods where good_id=

32// 如果是*則返回每一列

// 可自定義返回某幾列(投影運算)

select goods_name,goods_number from goods where good_id=

32

select

*from goods where cat_id<>

3

select

*from goods where cat_id=

4or cat_id=

11// in 是在某幾個指定值之間

select

*from goods where cat_id in

<4,

11>

select

*from goods where shop_price>=

100and shop_price<=

500// between 是在某個範圍之間

select

*from goods where shop_price between

100and

500

select

*from goods where cat_id!=

3and cat_id!=

11select

*from goods where cat_id not

in<3,

11>

// and 優先順序大於 or

select

*from goods where

(shop_price>

100and shop_price<

300)

or(shop_price>

4000

and shop_price<

5000

)

// like是模糊查詢,%通配任意字元,可以放在任意位置代表模糊的位置,如'%諾基亞','諾基%亞'

select

*from goods where goods_name like

'諾基亞%'

// _表示通配單一字元

select

*from goods where goods_name like

'諾基亞___'

// null 需要用 is 來查,但是一般我們要避免出現 null

select

*from goods where goods_name is

null

select

*from goods where goods_name is

notnull

把num值處於[20,29]之間,改為20

num值處於[30,39]之間的,改為30

// mian表

+------+

| num |

+------+|3

||12|

|15||

25||23

||29|

|34||

37||32

||45|

|48||

52|+------+

update mian set num=floor(num/10)

*10where num between

20and

39

select goods_id,concat(

'htc'

, substring(goods_name,4)

)from goods where goods_name like

'諾基亞%'

linux命令練習 case選擇結構語句練習

練習一 1 接收引數,提示輸入的引數是什麼型別 bin bash program 接收引數並輸出引數型別 history donggen 2016 10 27 17 20 path bin sbin usr bin usr sbin usr local bin usr local sbin bans...

Python之條件判斷語句小練

分支語句 順序結構,選擇分支結構,迴圈結構 對於順序結構來說,每一行都必須執行,且每一行都必須頂格寫 對於選擇分支結構,每次只執行乙個分支,分支語句必須有縮排 寫乙個 對於分數大於等於90的,列印優秀,否則對於分數大於等於80分的,列印不錯,否則對於分數大於等於60分的,列印及格,否則列印不及格 s...

冬練三九,夏練三伏

00 乙個非常簡單的練習題,如果你懂了所讀,就能立刻給出答案。這樣乙個習題幾乎總是能被 口算 出來。10 乙個簡單的練習題,會使你回顧一下你所學,但是並不難。你最多需要花費1分鐘。筆和紙或許能派上用場。20 乙個中等的練習題,來測試一下你對所學的理解,但是你可能需要花費15至20分鐘來完整的完成之。...