1. 程式人生 > >sqlserver 數據庫sql 語句探究

sqlserver 數據庫sql 語句探究

嚴格 中文 是個 bsp 忽略 也會 什麽 引號 mar

1 between A and B 取值包不包含 A B

CREATE TABLE TEST(
ID INT IDENTITY(1,1) PRIMARY KEY,
NUM INT NULL
)
INSERT INTO TEST(NUM) VALUES(1),(2),(3),(4);  

 上述建表後用between and 進行查詢

SELECT *
FROM TEST 
where num
BETWEEN 1 and 4

得到結果

技術分享圖片

因此between A and B 既包含A 又包含B

2 ssm 整合中 <![CDATA[ >= ]]> 是什麽?

CDATA全名為character data,指不使用XML解析器解析的文本數據。在標記CDATA下,

所有與XML規範沖突的關鍵字字符串都被XML處理程序一視同仁地當做字符數據看待,CDATA的形式如下:

1、<![CDATA[文本內容]]>

2、其中文本內容中不能出現字符串“]]>”,另外CDATA不能嵌套

術語 CDATA 指的是不應由 XML 解析器進行解析的文本數據(Unparsed Character Data)。

在 XML 元素中,"<" 和 "&" 是非法的。

"<" 會產生錯誤,因為解析器會把該字符解釋為新元素的開始。

"&" 也會產生錯誤,因為解析器會把該字符解釋為字符實體的開始。

某些文本,比如 JavaScript 代碼,包含大量 "<" 或 "&" 字符。為了避免錯誤,可以將腳本代碼定義為 CDATA。

CDATA 部分中的所有內容都會被解析器忽略。

CDATA 部分由 "<![CDATA[" 開始,由 "]]>" 結束:

關於 CDATA 部分的註釋:

CDATA 部分不能包含字符串 "]]>"。也不允許嵌套的 CDATA 部分。

標記 CDATA 部分結尾的 "]]>" 不能包含空格或折行。

3 XML 中五個預定義實體引用

在 XML 中有 5
個預定義的實體引用: &lt; < 小於 &gt; > 大於 &amp; & 和號 &apos; 省略號 &quot; " 引號 註釋:嚴格地講,在 XML 中僅有字符 "<""&" 是非法的。省略號、引號和大於號是合法的,但是把它們替換為實體引用是個好的習慣。

sqlserver 數據庫sql 語句探究