第三課 模糊查詢

2021-10-09 02:34:05 字數 1390 閱讀 7007

#案例1:查詢員工名中包含字元a的員工資訊

select

concat(

emp.first_name,

' ',

emp.last_name

) as "name"

from

employees emp

where

emp.first_name like '%a%'

or emp.last_name like '%a%';

#案例2:查詢員工名中第三個字元為e,第五個字元為a的員工名和工資

select

concat(

emp.first_name,

' ',

emp.last_name

) as "name"

from

employees emp

where

emp.first_name like '__e_a%'

or emp.last_name like '__e_a%';

#案例3:查詢員工名中第二個字元為_的員工名

select

concat(

emp.first_name,

' ',

emp.last_name

) as "name"

from

employees emp

where

emp.first_name like '_#_%'

or emp.last_name like '_#_%' escape '#';

#2.between and

#案例1:查詢員工編號在100到120之間的員工資訊

select

*from

employees emp

where

emp.department_id between 100

and 120;

# 等價於

select

*from

employees emp

where

emp.department_id >= 100

and emp.department_id <= 120;

#3.in

#案例:查詢員工的工種編號是 it_prog、ad_vp、ad_pres中的乙個員工名和工種編號

select

*from

employees emp

where

emp.job_id in (

'it_prog',

'ad_vp',

'ad_pres'

);

python第三課答案 python第三課

字串操作 s alexwusir s1 s.capitalize 首字母大寫 print s1 全大寫,全小寫 s2 s.upper s21 s.lower print s2,s21 大小寫翻轉 s3 s.swapcase print s3 每個隔開 特殊字元或數字 的單詞首字母大寫 s alex ...

python第三課答案 python第三課筆記

以下哪個變數的命名不正確?為什麼?a mm 520 b mm520 c 520 mm d 520 mm 答 c不正確,不能數字開頭 在不上機的情況下,以下 你能猜到螢幕會列印什麼內容嗎?myteacher 小甲魚 yourteacher myteacher yourteacher 黑夜 print ...

python第三課答案 python第三課

1.迴圈物件,主要呼叫next 2.迭代器iterator 在理解上可以和迴圈物件理解為乙個東西。3.生成器 generator 自定義的迴圈物件。4.表推導 list comprehension 是快速生成表的方法。表推導用中括號。l x 2 for x in range 10 練習 f open...