常用的數(shù)據(jù)庫有哪些 數(shù)據(jù)庫中的escape是什么意思,怎么用的?
數(shù)據(jù)庫中的escape是什么意思,怎么用的?例如,數(shù)據(jù)庫中有一個(gè)表,測試字段名稱中有字符“%”。查詢時(shí),如果要查詢第二位為“%”的記錄,需要使用fuzzy query,但“%”是fuzzy query
數(shù)據(jù)庫中的escape是什么意思,怎么用的?
例如,數(shù)據(jù)庫中有一個(gè)表,測試字段名稱中有字符“%”。查詢時(shí),如果要查詢第二位為“%”的記錄,需要使用fuzzy query,但“%”是fuzzy query的通配符。我無法按如下方式進(jìn)行查詢:選擇*from test where name like “%%”,這樣系統(tǒng)就不會(huì)把第二個(gè)[%]當(dāng)作字符,只能翻譯它。翻譯的默認(rèn)符號(hào)是[]select*from test,其中名稱類似“%%”,但是,您可以自定義轉(zhuǎn)義字符。在這種情況下,使用了escape。例如,[*]被定義為轉(zhuǎn)義字符select*from test其中的name像“*%%”escape“*”---以上,希望對您有所幫助。