成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

mysql查詢where多個條件 Oracle數據庫查詢時Where后面的條件能把數值類型的數據用單引號引起來查詢么?

Oracle數據庫查詢時Where后面的條件能把數值類型的數據用單引號引起來查詢么?在Oracle中如果是數字類型,如上圖所示,則默認將帶引號的數字轉換成數字,然后進行查詢,也就是說,這與您沒有引號是

Oracle數據庫查詢時Where后面的條件能把數值類型的數據用單引號引起來查詢么?

在Oracle中

如果是數字類型,如上圖所示,則默認將帶引號的數字轉換成數字,然后進行查詢,也就是說,這與您沒有引號是一樣的

同樣,如果是字符類型,則此列中存儲的所有數字都是數字(注意,此列),在Oracle中,沒有引號的數字默認也會轉換為字符類型。

但是有一個例外,讓我給你舉個例子

創(chuàng)建表test](ID VARCHAR2(10))

插入測試值(“100”)

插入測試值(“1000”)

從測試中選擇*ID=100

從測試中選擇*ID=“100”,此時,以上兩種查詢方法都可以,如果此時插入另一個數據,如下

插入到測試值(“1000A”)此時,如果使用上述兩個選擇,第一個將報告錯誤。實際上,Oracle將默認為轉換關系