2 貊 貉殊朱 襴覲襦 覩碁ゼ 螳讌 #
貊螳 譯朱朱語 螳 覩 蟆曙 Substring()襯 蟇磯 Left(), Right()襯 . 襯 覲企.
SELECT * FROM STUDENT
WHERE SUBSTRING(SNUM, 3, 3) = 550
SNUM 覯企. 覯 企 豐 7襴 譴 3 ~ 5 襴螳 螻朱碁ゼ 企 蟆曙一企. 襷 SUBSTRING(SNUM, 3, 3)襦 螻 螻朱ゼ 碁る れ朱 襷蟆朱 一危磯伎 瑚 襷 覓語 讌螳 . 碁煙る SNUM 伎 焔 蟆伎 SUBSTRING(SNUM, 3, 3) 伎 焔 蟆 . Oracle 蟆曙磯 蠍磯 碁煙り 伎 SUBSTRING(SNUM, 3, 3) 伎 碁煙るゼ 燕 朱 るジ 覿覿 DBMS Oracle螻 螳 讌 讌 . 企 襴 覲襦 覩瑚 貊 貉殊 伎
Packed Data Type襯 谿瑚.
襷 SUBSTRING(SNUM, 3, 3) SUBSTRING(SNUM, 1, 3) 螳 蟆曙磯 LIKE襦 覦蠑碁 .
--1
SELECT * FROM STUDENT
WHERE SUBSTRING(SNUM, 1, 3) = '550'
--2 企蟆 覦蠑碁 碁煙るゼ .
SELECT * FROM STUDENT
WHERE SNUM LIKE '550%'
蠏碁 企蟆 覦蠑語伎 碁煙るゼ 襦 螳 螻, 蠏碁讌 覈詩 蟆曙磯 蟆企. 蠏 伎 一危壱 覓語螳 蟇磯 SNUM LIKE '550%' 譟郁唄 一危 覿螳 蠍 覓語企. 襷 SNUM 一危 企朱 貎朱Μ 企朱 一危 覲 殊狩. 蠏碁覩襦 碁煙るゼ 讌 覈詩.
SELECT * FROM STUDENT
WHERE SNUM LIKE '550%'
--企 覲 殊企.
SELECT * FROM STUDENT
WHERE CAST(SNUM, VARCHAR) LIKE '550%'
貊 貉殊 蟆曙磯 螳螳 襴螳 覩碁ゼ 螳讌 覓語螳 蟆曙郁 襷 . 煙 覩碁 螳語 蟆 覿覿 蟆曙 襴. 焔 豌願 煙 覩碁ゼ 螳讌 蟆 覿覿 SQL 覲旧″蟆 襷. 願 り 覈詞企, 貉殊 覲朱 碁煙るゼ 讌 覈詩 蟆 覦讌蠍 朱 螻る伎 . 蠏碁 襷 覿覿 覿襴 襷 .
3 讌 貉殊 蟆曙 #
讌 貉殊 蟆曙 蠏狩 襷 一一 . 襯 れ 轟 一危磯ゼ 譟壱 蟆曙 Left(), Substring() 襯 襷 . 螳.
SELECT * FROM TabA
WHERE LEFT(CONVERT(char(8), DT, 112), 8) = '200807'
--
SELECT * FROM TabA
WHERE CONVERT(char(8), DT, 112) LIKE '200807%'
讌 貉殊 蟆曙磯 , , , 螳 覲襦 螻一 蟆曙郁 襷 . 蠏碁覩襦 襯 磯 蟆曙郁 襷. 蠏碁覩襦 碁煙るゼ 讌 覈詩 蟆曙郁 蠍磯, 轟 讌螳 覩瑚 る , , 手骸 螳 覲牛煙 蟆曙 襯 貅 り . り 覓語襦 誤 伎 蟆曙磯 螳覦螻 磯 るゴ讌襷 讌覲伎 螻朱 觜 襷 .
4 LIKE 螻 一危壱 #
WHERE SNUM = 12345 手 譟郁唄 る 蟆 SNUM 覓語企朱 蟆 . 蠏碁 願 語 企 企. SNUM 覓語願唄 願唄 碁煙るゼ . 覃 覓語企 覓企 企 覲 蠍 覓語企. 蠏碁 企朱 譟郁唄 るジ讓曙 覲. 襯 覲企 ろ . ORDERID 貉殊企. 覓朱 碁煙る 蟇碁 . MSSQL SERVER螳 企至 豌襴讌 危エ覲伎.
SELECT * FROM [ORDER DETAILS]
WHERE ORDERID = '10248'
語襯 覲企 '@1' 豌 覯讌 覲企, 襷り覲 伎 'CONVERT()' 襯 る 蟆 . 讀, 朱 企 覲 蟆企. 蠏碁 ORDERID 覲讌 朱襦 碁煙り . 蠏碁 螳 LIKE襯 覃 企至 蟾?
SELECT * FROM [ORDER DETAILS]
WHERE ORDERID LIKE '10248%'
ORDERID螳 CONVERT 蟆 . 蠏 伎 LIKE 一一 豌願 覓語伎 企Г豺 一一願鍵 覓語企. 蠏碁覩襦 ORDERID螳 企 覲 殊狩 蟆企. 願 り 覓語企.