按指定排列順序獲取數(shù)據(jù)的sql語(yǔ)句(2)_Mssql數(shù)據(jù)庫(kù)教程
推薦:總結(jié)經(jīng)典常用的SQL語(yǔ)句(2)向表中添加一個(gè)新記錄,你要使用SQLINSERT語(yǔ)句。 這里有一個(gè)如何使用這種語(yǔ)句的例子: INSERTmytable(mycolumn)VALUES(‘somedata’) 這個(gè)語(yǔ)句把字符串’somedata’插入表mytable的mycolumn字段中。將要被插入數(shù)據(jù)的字段的名字在第一個(gè)括號(hào)中指定,實(shí)際的數(shù)
方法4:分割字符串參數(shù)
select * into #tmp from table1 where 1=2 --構(gòu)造臨時(shí)表的結(jié)構(gòu)
declare @str varchar(300),@id varchar(300),@m int,@n int
set @str='2,1,4,3,' ---注意后面有個(gè)逗號(hào)
set @m=CHARINDEX(',',@str)
set @n=1
WHILE @m>0
BEGIN
set @id=substring(@str,@n,@m-@n)
--print @id
insert into #tmp select id,name from table1 where id=convert(int,@id)
set @n=@m+1
set @m=CHARINDEX(',',@str,@n)
END
*該方法比較有通用性
測(cè)試結(jié)果
id name
----------- ----
2 r
1 q
4 5
3 3
(所影響的行數(shù)為 4 行)
分享:總結(jié)經(jīng)典常用的SQL語(yǔ)句(1)說(shuō)明:復(fù)制表(只復(fù)制結(jié)構(gòu),源表名:a新表名:b) SQL:select*intobfromawhere11 說(shuō)明:拷貝表(拷貝數(shù)據(jù),源表名:a目標(biāo)表名:b) SQL:insertintob(a,b,c)selectd,e,ffromb; 說(shuō)明:顯示文章、提交人和最后回復(fù)時(shí)間 SQL:selecta.title,a.username,b.adddatefromtab
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 在SQL Server實(shí)例之間傳輸?shù)卿浐兔艽a
- 無(wú)法在com+ 目錄中安裝和配置程序集 錯(cuò)誤:-2146233087的解決方法[已測(cè)]
- MyEclipse 配置SQL Server 2008數(shù)據(jù)庫(kù)驅(qū)動(dòng)操作步驟
- 多種還原.bak數(shù)據(jù)庫(kù)文件方式
- Mssql數(shù)據(jù)庫(kù)教程之--SQL Server 2008:傳遞表值參數(shù)
- 如何解決MySQL 5數(shù)據(jù)庫(kù)連接超時(shí)問(wèn)題
- 如何提高SQL語(yǔ)句性能
- 淺談SQL Server 2008數(shù)據(jù)庫(kù)中的新數(shù)據(jù)類型
- 解析J2EE中SQL語(yǔ)句自動(dòng)構(gòu)造方法
- 如何使用SQL Server數(shù)據(jù)庫(kù)中查詢累計(jì)值
猜你也喜歡看這些
- jdbc調(diào)用mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)代碼
- MySQL數(shù)據(jù)庫(kù)INSERT、UPDATE、DELETE以及REPLACE語(yǔ)句的用法詳解
- MySQL筆記之別名的使用
- MySQL筆記之函數(shù)查詢的使用
- 基于MYSQL中優(yōu)化的一些方法
- 網(wǎng)站數(shù)據(jù)多了分頁(yè)慢該怎么辦?
- 如何用命令行進(jìn)入mysql具體操作步驟
- 深入mysql "ON DUPLICATE KEY UPDATE" 語(yǔ)法的分析
- MySQL中優(yōu)化sql語(yǔ)句查詢常用的30種方法
- Mysql中文亂碼以及導(dǎo)出為sql語(yǔ)句和Excel問(wèn)題解決方法[圖文]
- 相關(guān)鏈接:
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-按指定排列順序獲取數(shù)據(jù)的sql語(yǔ)句(2)
。