国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

sql語(yǔ)句中用單引號(hào)還是雙引號(hào) sql查詢語(yǔ)句中的單引號(hào),雙引號(hào),加號(hào)是什么意思?

sql查詢語(yǔ)句中的單引號(hào),雙引號(hào),加號(hào)是什么意思?SQL查詢語(yǔ)句中的單引號(hào)和雙引號(hào)可以用來(lái)引用“字符串”常量,加號(hào)可以用作算術(shù)“加法”運(yùn)算符或“連接器”。但是,它們?cè)趹?yīng)用于不同的數(shù)據(jù)庫(kù)時(shí)有很多不同之處

sql查詢語(yǔ)句中的單引號(hào),雙引號(hào),加號(hào)是什么意思?

SQL查詢語(yǔ)句中的單引號(hào)和雙引號(hào)可以用來(lái)引用“字符串”常量,加號(hào)可以用作算術(shù)“加法”運(yùn)算符或“連接器”。但是,它們?cè)趹?yīng)用于不同的數(shù)據(jù)庫(kù)時(shí)有很多不同之處,需要引起我們的重視。

例如,access數(shù)據(jù)庫(kù)和MySQL數(shù)據(jù)庫(kù)支持使用單引號(hào)或雙引號(hào)引用字符串常量,而MSSQL數(shù)據(jù)庫(kù)僅支持使用單引號(hào)引用字符串常量。

再舉一個(gè)例子,access數(shù)據(jù)庫(kù)和MSSQL數(shù)據(jù)庫(kù)支持?jǐn)?shù)字作為加法運(yùn)算符或連接運(yùn)算符,而MySQL數(shù)據(jù)庫(kù)只支持?jǐn)?shù)字作為加法運(yùn)算符,但不支持連接器。如果需要實(shí)現(xiàn)字符串連接,則必須使用concat函數(shù)。

例如,

1)select*from T1 where col1=“ABC”

2)select*from T1 where col1=“ABC”

語(yǔ)句1和2對(duì)于access數(shù)據(jù)庫(kù)和MySQL數(shù)據(jù)庫(kù)是合法的。在MSSQL中,只有語(yǔ)句1是合法的,語(yǔ)句2將報(bào)告錯(cuò)誤。

3)對(duì)于access和MSSQL數(shù)據(jù)庫(kù),選擇T1

語(yǔ)句3中的col1 col2,如果這兩個(gè)字段是數(shù)字,數(shù)據(jù)庫(kù)引擎將執(zhí)行加法運(yùn)算,否則將執(zhí)行連接器合并這兩個(gè)字段的值;MySQL只對(duì)加號(hào)執(zhí)行算術(shù)加法運(yùn)算,如果需要連接多個(gè)字段值,則需要使用concat函數(shù),例如statement 4

4)select concat(col1,col2)from T1

sql中雙引號(hào)

在最外層,它用于包含SQL語(yǔ)句和字符串。當(dāng)表中的字段是char或varchar時(shí),數(shù)據(jù)應(yīng)該包含在單引號(hào)中。這兩件事很容易理解。使人困惑的是他們的用途。事實(shí)上,在命名字段時(shí),字段名與SQL關(guān)鍵字沖突。此時(shí),我們應(yīng)該使用包含來(lái)避免關(guān)鍵字檢測(cè)。對(duì)于一個(gè)合格的程序員來(lái)說(shuō),應(yīng)該盡量避免這種情況。

sql語(yǔ)句插入的數(shù)據(jù)中含有單引號(hào)怎么辦?

在SQL中,插入表(F1,F(xiàn)2)值(100,“ABC”)字符串?dāng)?shù)據(jù)用單引號(hào)括起來(lái)。如果插入的數(shù)據(jù)包含單引號(hào),則需要對(duì)其進(jìn)行處理??梢杂脙蓚€(gè)單引號(hào)替換單引號(hào)。在SQL中,兩個(gè)連續(xù)的單引號(hào)表示一個(gè)單引號(hào)字符,例如insert into your table(F1,F(xiàn)2)values(100,“ab”“C”)將新記錄F2字段插入為ab“C”。使用函數(shù)replace可實(shí)現(xiàn)此函數(shù):