国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > 綜合 > 正文

SQLServer常見(jiàn)問(wèn)題應(yīng)對(duì)

2024-07-21 02:05:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

sqlserver常見(jiàn)問(wèn)題應(yīng)對(duì)































































































版權(quán)所有©ashuixu轉(zhuǎn)載請(qǐng)保持完整并注明出處































































































sql語(yǔ)句部分































































































1、sql語(yǔ)句跨兩個(gè)以上的數(shù)據(jù)庫(kù)

問(wèn)題:有時(shí)某個(gè)sql語(yǔ)句需要使用兩個(gè)以上的數(shù)據(jù)庫(kù),這樣的sql語(yǔ)句怎么寫呢?

解答:采用databasename..tablename來(lái)訪問(wèn)表就可以了。

舉例:































































































2、匹配查詢

問(wèn)題:我要實(shí)現(xiàn)字符串的匹配查詢,該怎么做呢?

解答:用like,請(qǐng)參見(jiàn)sqlserver2000的聯(lián)機(jī)幫助。在索引中輸入“like”,內(nèi)有非常詳細(xì)的說(shuō)明和示例。

補(bǔ)充:該問(wèn)題的提出是因?yàn)楣P者在查詢所有面料包含文字“50%純棉”的時(shí)候引出的,因?yàn)樗粋€(gè)或多個(gè)特殊通配符“%”。當(dāng)筆者寫出如下語(yǔ)句時(shí):


   
執(zhí)行結(jié)果為(非真實(shí)數(shù)據(jù)): 





正確的寫法是:



或:












































3、交叉數(shù)據(jù)報(bào)表


問(wèn)題:如何獲取交叉數(shù)據(jù)查詢結(jié)果?

解答:更為詳細(xì)的內(nèi)容請(qǐng)參見(jiàn)sqlserver2000聯(lián)機(jī)幫助。在索引中輸入“交叉數(shù)據(jù)報(bào)表”,即可查看。

補(bǔ)充:在程序中可以先用distinct或group選出滿足條件的所有交叉數(shù)據(jù)列,然后構(gòu)造出交叉數(shù)據(jù)查詢語(yǔ)句;如果想一個(gè)寫存儲(chǔ)過(guò)程用于返回?cái)?shù)據(jù)結(jié)果集,可以使用游標(biāo)、生成查詢字符串,然后用系統(tǒng)存儲(chǔ)過(guò)程sp_executesql執(zhí)行該字符串。 



















































4、都是尾部空格惹的禍

問(wèn)題:在用like查詢數(shù)據(jù)時(shí),感覺(jué)自己寫的sql語(yǔ)句沒(méi)有問(wèn)題,就是得不到想要的數(shù)據(jù),怎么回事呢?

解答:

a.由于數(shù)據(jù)存儲(chǔ)方式的原因,使用包含 char(固定長(zhǎng)度) 和 varchar(可變長(zhǎng)度) 數(shù)據(jù)模式的字符串比較可能無(wú)法通過(guò) like 比較。了解每種數(shù)據(jù)類型的存儲(chǔ)方式以及導(dǎo)致 like 比較失敗的原因十分重要。

b.當(dāng)對(duì) unicode 數(shù)據(jù)(nchar 或 nvarchar 數(shù)據(jù)類型)使用 like 時(shí),尾隨空格是有意義的。但是對(duì)于非 unicode 數(shù)據(jù),尾隨空格沒(méi)有意義。



補(bǔ)充:請(qǐng)讀者自己在下面做一些試驗(yàn),親身感受一下其中的區(qū)別。 



(未完待續(xù)……)















































發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 青冈县| 池州市| 南岸区| 霍林郭勒市| 汉沽区| 绥德县| 密山市| 卢氏县| 将乐县| 丰宁| 白城市| 绍兴县| 阿拉善盟| 潼关县| 和顺县| 那坡县| 灵川县| 昌江| 聂拉木县| 视频| 保定市| 静海县| 精河县| 周至县| 枣庄市| 漯河市| 西安市| 新乡市| 抚顺市| 嘉义市| 涡阳县| 虞城县| 沙河市| 龙海市| 大英县| 汝阳县| 察哈| 高邑县| 清镇市| 新郑市| 广宁县|