請問為什麼這兩條sql查詢語句寫法有區別

2022-11-13 02:16:51 字數 895 閱讀 9938

1樓:匿名使用者

1、查詢欄位(name)的值等於字串zz.tostring的全部記錄。欄位名稱就是name。

返回資料集:包括符合條件的全部記錄,每條記錄都有全部的欄位內容。 (多行多列)

2、查詢的欄位名稱是個變數:str

返回資料集:包括全部記錄,每條記錄只有(str)一個欄位。(多行單列)

查詢語句本來就是字串,用雙引號界定。在字元語句中還引用字串,所以為避免界定歧義,再用單引號。——呵呵,還有雙引號中加入雙引號的,單雙引號反覆交錯使用的。

2樓:匿名使用者

都對啊,但是查詢的東西不一樣了!

select 欄位名 form 表名 where 條件欄位名是不需要加引號的,建議加「」,微軟系統都喜歡這麼幹!

條件裡面的字串常量需要加'號。

3樓:

sqlstring="select * from mytable where name='" + zz.tostring +"'";

加單引號是因為 zz在資料庫裡是個字串charsqlstring= "select " + str + "from mytable";

這句的意思是 查詢mytable中的資料 並只顯示 str 列注意 這裡lz吧name當成了列名 而不是元素

4樓:匿名使用者

當我查詢變數str表示的欄位時(假設 str="name"):

(2)sqlstring= "select " + str + "from mytable";

比較上面兩條語句,發現語句1在 雙引號中加了單引號,而語句2則沒有,哪一種寫法正確??

5樓:

都是正確的,請先學習sql的基礎知識

請問這兩條分別都是什麼魚?謝謝,請問這兩條是什麼魚,謝謝。

如圖 應為 鯉科 cyprinidae 鯪屬 cirrhinus 魚類 下圖為 鯪 cirrhinus molitorella 俗稱 土鯪 雪鯪 鯪公 花鯪 體側扁,頭短小,口小,具須2對,但頷須較短小或退化僅留痕跡。魚體青白色,背部隆起,尾鰭深叉。胸鰭上方側線附近的基部有黑斑,堆聚成菱形斑塊,體長...

一點叫做角的什麼,這兩條什麼叫做角的邊

角是由兩條有公共端點的射線組成的幾何物件。一點 公共端點 叫做角的頂點 這兩條射線叫做角的邊 分別是頂點和兩射線是角的兩條邊,其具體定義一般表述為具有公共頂點的兩天射線 一點叫做角的頂點,這兩條有公共端點的射線叫做角的邊 角 有公共頂點的2條射線組成的結構叫角。這一點是角的頂點,這兩條射線叫角的邊。...

為什麼我的手掌只有兩條手紋,我手掌只有兩條線,怎麼回事

呵呵.我的也是啊.中間有細紋的是通觀紋.沒有就是斷紋了 我手掌只有兩條線,怎麼回事 10 手紋又名掌線 掌屈紋等。中國從古代延至今日,將掌內之主要紋線分為四大條 曰天紋 曰人紋 曰地紋 曰玉柱,並將其天 人 地三線合稱之為 三才紋 而其掌內之小掌線紋則是千變萬化,名稱繁多。國外則將掌內主要線分為五條...